public ActionResult DeleteDriverApplication(int id)
 {
     try
     {
         driver_application obj = db.driver_application.Find(id);
         db.driver_application.Remove(obj);
         db.SaveChanges();
         return(RedirectToAction("DriverApplication"));
     }
     catch (DataException)
     {
         return(RedirectToAction("DeleteDriverApplication", new { id = id, saveChangesError = true }));
     }
     return(RedirectToAction("DriverApplication"));
 }
        public ActionResult DeleteDriverApplication(int?id, bool?saveChangesError = false)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            //
            if (saveChangesError.GetValueOrDefault())
            {
                ViewBag.ErrorMessage = "Delete failed.Try again.";
            }
            //
            driver_application obj = db.driver_application.Find(id);

            if (obj == null)
            {
                return(HttpNotFound());
            }
            return(View(obj));
        }