public ActionResult Edit(int?id) { EmployeeLoginMappingModel model = new EmployeeLoginMappingModel(); try { GetRolesList(); if (!id.HasValue) { DisplayWarningMessage("Looks like, the employee ID is missing in your request"); return(View(model)); } if (!userService.Exists(id.Value)) { DisplayWarningMessage($"We are unable to retrieve the details for the give ID: {id}"); return(View(model)); } EmployeeLoginMappingDto loginDto = userService.GetByID(id.Value); model = Mapper.Map <EmployeeLoginMappingDto, EmployeeLoginMappingModel>(loginDto); } catch (Exception exp) { DisplayLoadErrorMessage(exp); } return(View(model)); }
public ActionResult Edit(EmployeeLoginMappingModel model, int?page) { try { GetRolesList(); EmployeeLoginMappingDto loginDto = Mapper.Map <EmployeeLoginMappingModel, EmployeeLoginMappingDto>(model); userService.Update(loginDto); } catch (Exception exp) { DisplayLoadErrorMessage(exp); return(View(model)); } return(RedirectToAction("List", new { page })); }