// GET: Delivery_Schedule/Edit/5 public ActionResult Edit(int?id, string userID, string optionalDirection) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Delivery_Schedule delivery_Schedule = db.Delivery_Schedule.Find(id); if (delivery_Schedule == null) { return(HttpNotFound()); } if (Session["DeliverySchedule"] != null) { delivery_Schedule = (Delivery_Schedule)Session["DeliverySchedule"]; } if (userID != null) { switch (optionalDirection) { case "Warehouse": delivery_Schedule.warehouse_employee_id = userID; delivery_Schedule.AspNetUser = db.AspNetUsers.Find(userID); break; case "Driver": delivery_Schedule.driver_employee_id = userID; delivery_Schedule.AspNetUser1 = db.AspNetUsers.Find(userID); break; } } Session["DeliverySchedule"] = delivery_Schedule; return(View(delivery_Schedule)); }
// GET: Delivery_Schedule/Create public ActionResult Create(string userID, string optionalDirection) { var deliverySchedule = new Delivery_Schedule(); if (Session["DeliverySchedule"] != null) { deliverySchedule = (Delivery_Schedule)Session["DeliverySchedule"]; } if (userID != null) { switch (optionalDirection) { case "Warehouse": deliverySchedule.warehouse_employee_id = userID; deliverySchedule.AspNetUser = db.AspNetUsers.Find(userID); break; case "Driver": deliverySchedule.driver_employee_id = userID; deliverySchedule.AspNetUser1 = db.AspNetUsers.Find(userID); break; } } Session["DeliverySchedule"] = deliverySchedule; return(View(deliverySchedule)); }
public ActionResult DeleteConfirmed(int id) { Delivery_Schedule delivery_Schedule = db.Delivery_Schedule.Find(id); db.Delivery_Schedule.Remove(delivery_Schedule); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,warehouse_employee_id,driver_employee_id,delivery_date,delivery_cost,is_delivered,invoice_id")] Delivery_Schedule delivery_Schedule) { if (ModelState.IsValid) { db.Entry(delivery_Schedule).State = EntityState.Modified; db.SaveChanges(); Session["DeliverySchedule"] = null; return(RedirectToAction("Index")); } return(View(delivery_Schedule)); }
// GET: Delivery_Schedule/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Delivery_Schedule delivery_Schedule = db.Delivery_Schedule.Find(id); if (delivery_Schedule == null) { return(HttpNotFound()); } return(View(delivery_Schedule)); }