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)); } }
public UnitOfWork(PocketDbContext context) { _context = context; }