Exemple #1
0
        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);
        }
Exemple #2
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());
        }