//function to delete a driver from the supplier public ActionResult DeleteDriver(long?id) { SupplierDriver p = db.Drivers.Find(id); db.Drivers.Remove(p); db.SaveChanges(); Session["success"] = "The driver details have been deleted"; return(Redirect(Request.UrlReferrer.ToString())); }
public ActionResult AddDriver([Bind(Include = "DriverName,PhoneNumber,SupplierId")] SupplierDriver driver) { if (ModelState.IsValid) { db.Drivers.Add(driver); db.SaveChanges(); Session["success"] = "Driver has been added"; } return(Redirect(Request.UrlReferrer.ToString())); }
//Edit driver details public ActionResult EditDriverDetails() { var id = Int64.Parse(Request.Form["DriverId"]); SupplierDriver driver = db.Drivers.Find(id); driver.DriverName = Request.Form["DriverName"]; driver.PhoneNumber = Request.Form["PhoneNumber"]; db.SaveChanges(); Session["success"] = "Driver details have been updated"; return(Redirect(Request.UrlReferrer.ToString())); }