protected async override void DoWork() { var usdCurrency = await _currenciesRepository.FirstOrDefaultAsync(c => c.Code.Equals("USD")); if (usdCurrency == null) { _currenciesRepository.Insert(new Currency { CreationTime = DateTime.Now.ToUniversalTime(), Name = "United States Dollar", Code = "USD", ImageUrl = "/assets/purchase-tokens/usd-icon.svg" }); } var dcntCurrency = await _currenciesRepository.FirstOrDefaultAsync(c => c.Code.Equals("DCNT")); if (dcntCurrency == null) { _currenciesRepository.Insert(new Currency { CreationTime = DateTime.Now.ToUniversalTime(), Name = "DCNT", Code = "DCNT", ImageUrl = "/assets/purchase-tokens/dc-icon.svg" }); } Stop(); }