public async Task <int> AddCoctail(CoctailToAdd coctailToAdd, int userId) { var coctail = new Coctail { Alcoholic = coctailToAdd.Alcoholic, Category = coctailToAdd.Category, DateModified = DateTime.Now.ToString(), Glass = coctailToAdd.Glass, Name = coctailToAdd.Name, Instructions = coctailToAdd.Instructions, IsAccepted = false, Ingradients = coctailToAdd.Ingradients.Select(x => new Ingredient { Name = x.Name, Measure = x.Measure }).ToList(), UserId = userId }; await _context.Coctails.AddAsync(coctail); if (await _context.SaveChangesAsync() > 0) { return(coctail.Id); } return(0); }
static void Main(string[] args) { Coffee coffee = new Coffee("Late", true, false, true, true); Tea tea = new Tea("Green tea", true, false, false); Coctail coctail = new Coctail("Margarita", false, true, false, true); Soup soup = new Soup("Jauhelihakeitto", "usual", true, true, false); MainDish maindish = new MainDish("Salmonsteak", "grillfood", true, false, true, "Salad"); Dessert dessert = new Dessert("Icecreamballs", "icecream", false, "chocolate"); Console.WriteLine(coffee.Info()); Console.WriteLine(tea.Info()); Console.WriteLine(coctail.Info()); Console.WriteLine(soup.Info()); Console.WriteLine(maindish.Info()); Console.WriteLine(dessert.Info()); }