public static string GetDessert(Desserts desserts)
        {
            switch (desserts)
            {
            case Desserts.ApplePie: return("Apple Pie");

            case Desserts.Cheesecake: return("Cheesecake");

            case Desserts.ChocolateCake: return("Chocolate Cake");

            case Desserts.ChocolateCookies: return("Chocolate Cookies");

            case Desserts.Cupcake: return("Cupcake");

            case Desserts.IceCream: return("Ice Cream");

            case Desserts.JellyBean: return("Jelly Bean");

            case Desserts.LemonBars: return("Lemon Bars");

            case Desserts.Pudding: return("Pudding");

            case Desserts.Tiramisu: return("Tiramisu");

            default: return("");
            }
        }
Пример #2
0
        public static void Add(IHttpContextAccessor accessor, Desserts dessert)
        {
            List <Desserts> desserts = GetDesserts(accessor);

            desserts.Add(dessert);
            string data = JsonConvert.SerializeObject(desserts);

            accessor.HttpContext.Response.Cookies.Append(CartCookie, data);
        }
Пример #3
0
        public static async Task <Desserts> GetDessertsById(ApplicationDbContext context, int id)
        {
            Desserts dessert =
                await(from d in context.Desserts
                      where d.Id == id
                      select d).AsNoTracking().SingleOrDefaultAsync();

            return(dessert);
        }
Пример #4
0
        public async Task <IActionResult> OrderForm(Desserts d)
        {
            if (ModelState.IsValid)
            {
                await DessertsDb.UpdateDessertAsync(_context, d);

                TempData["WasSuccessful"] = "You have successfully ordered items for DisneyCafe";
                return(RedirectToAction("Index", "Home"));
            }

            return(View(d));
        }
        public UserControlDesserts()
        {
            InitializeComponent();
            DataContext = this;


            string[] images = new string[]
            {
                "https://ua.all.biz/img/ua/catalog/8987096.png",
                "http://www.petrodiet.ru/image/data/7.png",
                "https://www.koolinar.ru/all_image/enciclopedias/1/1448/enc-e932e0a9-f34c-4387-bee4-575d50ec3eb3_large.png",
                "https://ua.all.biz/img/ua/catalog/13103797.png"
            };
            // Category c1 = null, c2 = null;
            Dessert d1 = new Dessert
            {
                Name        = "Шоколадный фондан",
                Image       = images[0],
                Description = "Французский запеченный шоколадный десерт,с жидким шоколадом внутри и на 75% состоящий из шоколада.\nСладкоежкам понравится не применено.",
                Price       = 120,
                Category    = "Шоколадные десерты"
            };
            Dessert d2 = new Dessert
            {
                Name        = "Брауни",
                Image       = images[1],
                Description = "Нежнейшее шоколадное лакомство с влажной начинкой.",
                Price       = 100,
                Category    = "Шоколадные десерты"
            };
            Dessert d3 = new Dessert
            {
                Name        = "Прага",
                Image       = images[2],
                Description = "Классический рецепт нежного, сочного, шоколадного бисквита, который много десятилетий пользуется огромным успехом.",
                Price       = 450,
                Category    = "Торты"
            };
            Dessert d4 = new Dessert
            {
                Name        = "Наполеон",
                Image       = images[3],
                Description = "Это, наверное, самый популярный торт в мире, который нравится многим. Традиционно он готовится из слоеного теста, коржи перемазываются сливочным, масляным или заварным кремом.",
                Price       = 400,
                Category    = "Торты"
            };

            Desserts.Add(d1);
            Desserts.Add(d2);
            Desserts.Add(d3);
            Desserts.Add(d4);
        }
Пример #6
0
        public decimal BerekenBedrag()
        {
            totaalBedrag = 0m;
            decimal gerechtenPrijs = BesteldGerechten != null?BesteldGerechten.BerekenBedrag() : 0m;

            decimal drankPrijs = Dranken != null?Dranken.BerekenBedrag() : 0m;

            decimal dessertsPrijs = Desserts != null?Desserts.BerekenBedrag() : 0m;

            totaalBedrag = Aantal * (drankPrijs + gerechtenPrijs + dessertsPrijs);
            if (BesteldGerechten != null && Dranken != null && Desserts != null)
            {
                totaalBedrag *= 0.9m;
            }
            //totaalBedrag = Aantal * (BesteldGerechten.BerekenBedrag() + Dranken.BerekenBedrag() + Desserts.BerekenBedrag());
            return(totaalBedrag);
        }
Пример #7
0
 private void button1_Click(object sender, EventArgs e)
 {
     Desserts.TDesserts desserts;
     if (cmbDesserts.SelectedItem != null)
     {
         desserts = (Desserts.TDesserts)Enum.Parse(typeof(Desserts.TDesserts), cmbDesserts.SelectedItem.ToString());
     }
     else
     {
         MessageBox.Show("В комбо полей нет данных!!");
         return;
     }
     object[] value = Form1.GetCommonData(Name, Count, Calories, Price);
     if (value != null)
     {
         Desserts dessert = new Desserts(desserts, (string)value[0], (int)value[1], (double)value[2], (double)value[3]);
         Add_Display(dessert, ObjectIndex);
         this.Close();
     }
 }
 public string Post([FromBody] Desserts desserts)
 {
     //
     return("You've got sweets!");
 }
 public void Add(Dessert dessert)
 {
     Desserts.Add(dessert);
 }
Пример #10
0
 private void Btn_delete_Click(object sender, RoutedEventArgs e)
 {
     Desserts.Remove(lbDesserts.SelectedItem as Dessert);
 }
Пример #11
0
        public async Task <IActionResult> OrderForm(int id)
        {
            Desserts dessert = await DessertsDb.GetDessertsById(_context, id);

            return(View(dessert));
        }
Пример #12
0
 public static async Task UpdateDessertAsync(ApplicationDbContext context, Desserts dessert)
 {
     context.Update(dessert);
     await context.SaveChangesAsync();
 }