Example #1
0
        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();
            }
        }
Example #2
0
 public bool SaveAll()
 {
     return(_context.SaveChanges() > 0);
 }