public ActionResult CustomerOrder(TRNCustomerOrder model) { if (ModelState.IsValid) { TRNCustomerOrder o = new TRNCustomerOrder() { CustomerName = model.CustomerName, Contact = model.Contact, Address = model.Address, OrderDescription = model.OrderDescription, preferredDate = model.preferredDate, preferredTimeID = model.preferredTimeID, FuelTypeId = model.FuelTypeId, UnitTypeId = model.UnitTypeId, ServiceTypeId = model.ServiceTypeId, CreateOn = System.DateTime.Now, OrderStatusId = 6 }; db.TRNCustomerOrders.Add(o); db.SaveChanges(); } else { } return(Redirect(Url.Action("Index", "Home"))); }
public ActionResult CustomerOrder(TRNCustomerOrderMetadata model) { try { if (ModelState.IsValid) { TRNCustomerOrder o = new TRNCustomerOrder() { CustomerName = model.CustomerName, Contact = model.Contact, Email = model.Email, Address = model.Address, OrderDescription = model.OrderDescription, preferredDate = model.preferredDate, preferredTimeID = model.preferredTimeID, FuelTypeId = model.FuelTypeId, UnitTypeId = model.UnitTypeId, ServiceTypeId = model.ServiceTypeId, CreateOn = System.DateTime.Now, OrderStatusId = 6 }; string serviceType = db.STPServiceTypes.Find(model.ServiceTypeId).ServiceTypeName; STPNotification n = new STPNotification { Message = serviceType + " Order Placed", Is_Notify = false, CreatedDate = DateTime.Now }; db.TRNCustomerOrders.Add(o); db.STPNotifications.Add(n); db.SaveChanges(); TempData["Message"] = "success"; return(Redirect(Url.Action("Index", "Home"))); } else { TempData["Message"] = "error"; return(Redirect(Url.Action("Index", "Home"))); } } catch { TempData["Message"] = "error"; return(Redirect(Url.Action("Index", "Home"))); } }
public ActionResult OrderEdit(TRNCustomerOrder order) { try { if (ModelState.IsValid) { db.Entry(order).State = EntityState.Modified; db.SaveChanges(); return(Redirect(Url.Action("Index", "AdminDashboard"))); } else { return(View(order)); } } catch { return(View(order)); } }