public ActionResult Add_To_Cart(string cakeid) { try { if (Session["Cus_email"] != null) { Cakes_and_Pastries_Details cakes_And_Pastries_ = DB.Cakes_and_Pastries_Details.FirstOrDefault(id => id.Cake_ID == cakeid); ViewCartItems view = new ViewCartItems(); if (cakes_And_Pastries_ != null) { view.Cake_ID = cakes_And_Pastries_.Cake_ID; view.Cake_and_Pastries_Type = cakes_And_Pastries_.Cake_and_Pastries_Type; view.Cake_Name = cakes_And_Pastries_.Cake_Name; view.Price = cakes_And_Pastries_.Price; return View(view); } //return View(view); } else { return RedirectToAction("Customer_Login"); } } catch(Exception ex) { ViewBag.msg = "Error" + ex.Message; } return View(); }
public ActionResult Add_To_Cart(ViewCartItems viewCart) { string mail = Session["Cus_email"].ToString(); //Cakes_and_Pastries_Details cakes_And_Pastries_ = DB.Cakes_and_Pastries_Details.FirstOrDefault(c => c.Cake_ID == viewCart.Cake_ID); Add_to_Cart add = new Add_to_Cart(); add.Email_ID = mail; add.Cake_ID = viewCart.Cake_ID; add.Cake_and_Pastries_Type = viewCart.Cake_and_Pastries_Type; add.Cake_Name = viewCart.Cake_Name; add.Quantity = viewCart.Quantity; add.Price = (viewCart.Price)*(viewCart.Quantity); DB.Add_to_Cart.Add(add); DB.SaveChanges(); return RedirectToAction("Home"); }