Esempio n. 1
0
        public bool AddUserOrder(UserOrderSetModel model)
        {
            using (MermerContext context = new MermerContext())
            {
                try
                {
                    var relation = context.Products.FirstOrDefault(s => s.Id == model.ProductId);
                    context.Orders.Add(new Order
                    {
                        CustomerFirstName = model.CustomerFirstName,
                        CustomerLastName  = model.CustomerLastName,
                        CustomerMail      = model.CustomerMail,
                        CustomerTelephone = model.CustomerTelephone,
                        OrderDate         = DateTime.Now,
                        OrderDescription  = model.OrderDescription,
                        OrderType         = OrderType.Bekliyor,
                        ProductCount      = model.ProductCount,
                        ProductId         = relation.Id
                    });
                    context.SaveChanges();
                }
                catch (Exception e)
                {
                    return(false);
                }
            }

            return(true);
        }
Esempio n. 2
0
 public ActionResult SaveOrder(UserOrderSetModel model)
 {
     if (_orderService.AddUserOrder(model))
     {
         return(RedirectToAction("Index", "Home"));
     }
     return(RedirectToAction("Error", "Home", new { error = "Sipariş sırasında hata oluştu tekrar deneyin" }));
 }
Esempio n. 3
0
 public bool AddUserOrder(UserOrderSetModel model)
 {
     return(_orderDal.AddUserOrder(model));
 }
Esempio n. 4
0
 public ActionResult ProductDetail(UserOrderSetModel order)
 {
     return(_orderService.AddUserOrder(order) ? RedirectToAction("Index", "Home") : RedirectToAction("Error", "Home", new{ error = "Sipariş alınamadı tekrar deneyin" }));
 }