using System; using MongoDB.Bson; using MongoDB.Driver; using TextSender_API.Models; namespace TextSender_API.Repositories; public class UserRepository { #region Fields private string _connectionString; private string _databaseName; private string _tableName; #endregion #region Constructors public UserRepository(string connectionString) { this._connectionString = connectionString; this._databaseName = "TextSender"; this._tableName = "Users"; } #endregion #region Metods public void CreateUser(User user) { var client = this.InitializeClient(); var coll = client.GetDatabase(this._databaseName).GetCollection(this._tableName); coll.InsertOne(user); } private MongoClient InitializeClient() { return new MongoClient(this._connectionString); } #endregion }