private async Task SeedOrder(GDrinksDbContext db, IOrderService orderService) { var user = new User { UserName = "******" }; await db.AddAsync(user); await db.SaveChangesAsync(); var rakia = new Drink { Name = "Rakia", Price = 10 }; var water = new Drink { Name = "Water", Price = 20 }; var beer = new Drink { Name = "Beer", Price = 30 }; await db.AddRangeAsync(rakia, water, beer); await db.SaveChangesAsync(); var cart = new ShoppingCart(db) { Items = new List <CartItem> { new CartItem { DrinkId = rakia.Id, Amount = 2, }, new CartItem { DrinkId = water.Id, Amount = 3, }, new CartItem { DrinkId = beer.Id, Amount = 4, } } }; await orderService.CreateAsync(Address, ZipCode, Country, user.Id, cart); }