예제 #1
0
        public ClientesDbAsync(IClientesStoreDatabaseSettings settings,
                               IClientSettingsService clientSettings)
        {
            var mdbClient = clientSettings.Client;

            var database = mdbClient.GetDatabase(settings.DatabaseName);

            _clientesCollection = database.GetCollection <Cliente>(settings.ClientesCollectionName);
        }
예제 #2
0
        public ClientesDb(IClientesStoreDatabaseSettings settings,
                          IClientSettingsService clientSettings)
        {
            // var mdbClient = new MongoClient(settings.ConnectionString);
            var mdbClient = clientSettings.Client;

            var database = mdbClient.GetDatabase(settings.DatabaseName);

            _clientesCollection = database.GetCollection <Cliente>(settings.ClientesCollectionName);
        }
예제 #3
0
 public ClientSettingsHelper(HtmlHelper html, string baseKey) : this()
 {
     Html     = html;
     _baseKey = baseKey;
     _service = html.ViewContext.HttpContext.Composition().Get <IClientSettingsService>();
 }
예제 #4
0
 public ClientSettingsMiddleware(RequestDelegate next, IClientSettingsService service)
 {
     _next    = next;
     _service = service;
 }