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;
            }
        }
Exemple #2
0
        public ActionResult DeleteConfirmed(Guid id)
        {
            ExitDriver exitDriver = UnitOfWork.ExitDriverRepository.GetById(id);

            UnitOfWork.ExitDriverRepository.Delete(exitDriver);
            UnitOfWork.Save();
            return(RedirectToAction("Index"));
        }
Exemple #3
0
 public ActionResult Edit(ExitDriver exitDriver)
 {
     if (ModelState.IsValid)
     {
         exitDriver.IsDeleted = false;
         UnitOfWork.ExitDriverRepository.Update(exitDriver);
         UnitOfWork.Save();
         return(RedirectToAction("Index"));
     }
     return(View(exitDriver));
 }
Exemple #4
0
        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));
        }
Exemple #5
0
        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));
        }