public async Task EnsureSeedDataAsync() { if (await _userManager.FindByEmailAsync("*****@*****.**") == null) { var newUser = new GasUser() { UserName = "******", Email = "*****@*****.**" }; await _userManager.CreateAsync(newUser, "!P@ssw0rd"); var newUser1 = new GasUser() { UserName = "******", Email = "*****@*****.**" }; await _userManager.CreateAsync(newUser1, "!P@ssw0rd"); var newUser2 = new GasUser() { UserName = "******", Email = "*****@*****.**" }; await _userManager.CreateAsync(newUser2, "!P@ssw0rd"); } var rec = _context.Gases.FirstOrDefault(); if (rec == null) { string jsonString = File.ReadAllText(@"files\gas.json"); Gas[] gasArray = JsonConvert.DeserializeObject <Gas[]>(jsonString); _context.Gases.AddRange(gasArray); await _context.SaveChangesAsync(); } var rec1 = _context.GasPrices.FirstOrDefault(); if (rec1 == null) { string jsonString = File.ReadAllText(@"files\gasPrice.json"); GasPrice[] gasPriceArray = JsonConvert.DeserializeObject <GasPrice[]>(jsonString); _context.GasPrices.AddRange(gasPriceArray); _context.SaveChanges(); } }
public bool SaveAll() { return(_context.SaveChanges() > 0); }