public ActionResult CreateDriver(string driverName) { try { ExitDriver exitDriver = new ExitDriver(); exitDriver.FullName = driverName; exitDriver.IsDeleted = false; exitDriver.CreationDate = DateTime.Now; exitDriver.Id = Guid.NewGuid(); UnitOfWork.ExitDriverRepository.Insert(exitDriver); UnitOfWork.Save(); var response = new { Value = exitDriver.Id, Text = exitDriver.FullName }; //var result = JsonConvert.SerializeObject(response); //return Json(result, JsonRequestBehavior.AllowGet); return(new JsonResult() { Data = response, JsonRequestBehavior = JsonRequestBehavior.AllowGet, }); } catch (Exception) { throw; } }
public ActionResult DeleteConfirmed(Guid id) { ExitDriver exitDriver = UnitOfWork.ExitDriverRepository.GetById(id); UnitOfWork.ExitDriverRepository.Delete(exitDriver); UnitOfWork.Save(); return(RedirectToAction("Index")); }
public ActionResult Edit(ExitDriver exitDriver) { if (ModelState.IsValid) { exitDriver.IsDeleted = false; UnitOfWork.ExitDriverRepository.Update(exitDriver); UnitOfWork.Save(); return(RedirectToAction("Index")); } return(View(exitDriver)); }
public ActionResult Delete(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ExitDriver exitDriver = UnitOfWork.ExitDriverRepository.GetById(id.Value); if (exitDriver == null) { return(HttpNotFound()); } return(View(exitDriver)); }
public ActionResult Create(ExitDriver exitDriver) { if (ModelState.IsValid) { exitDriver.IsDeleted = false; exitDriver.CreationDate = DateTime.Now; exitDriver.Id = Guid.NewGuid(); UnitOfWork.ExitDriverRepository.Insert(exitDriver); UnitOfWork.Save(); return(RedirectToAction("Index")); } return(View(exitDriver)); }