public static void Seed(RestaurantSiteDbContext dbContext, UserManager <User> _UserManager1, UserManager <User> _UserManager2) { dbContext.Database.EnsureCreated(); if (dbContext.Users.Any()) { return; } User user1 = new User { UserName = "******", Email = "*****@*****.**", EmailConfirmed = true, PhoneNumber = "+380967366437", Role = "Admin" }; _UserManager1.CreateAsync(user1, "_Adm1npas").Wait(); _UserManager1.AddToRoleAsync(user1, user1.Role).Wait(); User user2 = new User { UserName = "******", Email = "*****@*****.**", EmailConfirmed = true, PhoneNumber = "+380976466453", Role = "User" }; _UserManager2.CreateAsync(user2, "_User2pas").Wait(); _UserManager2.AddToRoleAsync(user2, user2.Role).Wait(); dbContext.SaveChanges(); }
public OperationDetails Create(IngredientDTO ingredient) { Ingredient ing = _ingredients.FirstOrDefault(x => x.Name == ingredient.Name); if (ing == null) { Ingredient ingredient1 = new Ingredient { Id = ingredient.Id, Name = ingredient.Name, Price = ingredient.Price }; _ingredients.Add(ingredient1); _context.SaveChanges(); return(new OperationDetails(true, "Ingredient added", "Name")); } return(new OperationDetails(false, "Ingredient with the same name already exists", "Name")); }