Beispiel #1
0
        public EntityFrameworkDbInitializer(
            PocketDbContext context,
            IOptionsMonitor <DbSettings> options)
        {
            _context = context;

            _defaultCurrencies = new List <Currency>
            {
                new Currency("USD"),
                new Currency("UAH"),
                new Currency("EUR"),
                new Currency("PLN")
            };

            if (!string.IsNullOrWhiteSpace(options.CurrentValue.SystemDefaultCurrency) &&
                !_defaultCurrencies.Exists(c => c.Name == options.CurrentValue.SystemDefaultCurrency))
            {
                _defaultCurrencies.Add(new Currency(options.CurrentValue.SystemDefaultCurrency));
            }
        }
Beispiel #2
0
 public UnitOfWork(PocketDbContext context)
 {
     _context = context;
 }