Exemple #1
0
        /// <summary>
        /// Create a new LiteDbAccess instance.
        /// </summary>
        /// <param name="liteDbConfig">The LiteDb configuration.</param>
        public LiteDbAccess(LiteDbConfig liteDbConfig)
        {
            var liteDatabase   = new LiteDatabase(liteDbConfig.ConnectionString);
            var collectionName = liteDbConfig.CollectionName;

            Collection = liteDatabase.GetCollection <LiteDbConnectorEntity>(collectionName);
        }
Exemple #2
0
 public AppSettingsController(AppConfig appConfig,
                              LiteDbConfig liteDbConfig,
                              IOptionsMonitor <UserOptionConfig> userOptionConfig)
 {
     _appConfig        = appConfig;
     _liteDbConfig     = liteDbConfig;
     _userOptionConfig = userOptionConfig.CurrentValue;
 }
Exemple #3
0
 public HomeController(ILogger <HomeController> logger,
                       IMessageServiceA messageService,
                       LiteDbConfig liteDbConfig,
                       GuidProvider guidHelper)
 {
     _logger         = logger;
     _messageService = messageService;
     _messageService = new MessageServiceAA();
     _guidHelper     = guidHelper;
 }
 /// <summary>
 /// Create a new LiteDbWrapper instance.
 /// </summary>
 /// <param name="liteDbConfig">The LiteDbConfig connector config.</param>
 public LiteDbWrapper(LiteDbConfig liteDbConfig)
 {
     _liteDbAccess = new LiteDbAccess(liteDbConfig);
 }
Exemple #5
0
 /// <summary>
 /// Create a new LiteDbOperations instance.
 /// </summary>
 /// <param name="liteDbConfig">The LiteDb connector config.</param>
 public LiteDbOperations(LiteDbConfig liteDbConfig)
 {
     _liteDbWrapper = new LiteDbWrapper(liteDbConfig);
 }