public ActionResult Edit(int id, DriverViewModel model) { try { Domain.Driver.Driver driver = _driverService.GetDriverById(id); driver.Name = model.Name; driver.NIC = model.NIC; driver.DateOfBirth = model.DateOfBirth; driver.ResidentAddress = model.ResidentAddress; driver.ContactNumber1 = model.ContactNumber1; driver.ContactNumber2 = model.ContactNumber2; driver.EPFNumber = model.EPFNumber; driver.DLNumber = model.DLNumber; driver.DateOfExpiryLicense = model.DateOfExpiryLicense; driver.DefensiveLicenseNumber = model.DefensiveLicenseNumber; driver.DefensiveLicenseExpiryDate = model.DefensiveLicenseExpiryDate; driver.DriverGrade = model.DriverGrade; driver.StartDateOfWork = model.StartDateOfWork; driver.PeriodOfService = model.PeriodOfService; driver.BasicSalary = model.BasicSalary; driver.MinimumSalary = model.MinimumSalary; driver.PoliceReportExpiryDate = model.PoliceReportExpiryDate; _driverService.SaveDriver(driver); return(RedirectToAction("Index")); } catch { return(RedirectToAction("Index")); } }
public void DeleteDriver(int id) { Domain.Driver.Driver driver = GetDriverById(id); if (driver != null) { _driverResitory.Delete(driver); _driverResitory.Save(driver); } }
// GET: Driver/Edit/5 public ActionResult Edit(int id) { try { Domain.Driver.Driver driver = _driverService.GetDriverById(id); DriverViewModel model = Mapper.Map <DriverViewModel>(driver); return(View(model)); } catch { return(View()); } }
public void SaveDriver(Domain.Driver.Driver driver) { _driverResitory.SaveDriver(driver); }