public OutputBase CreateOrEditEmergencyContact(EmployeeEmergencyContactDto input) { _employeeEmergencyContactRepository.InsertOrUpdate(Mapper.Map <EmployeeEmergencyContact>(input)); return(new OutputBase { Message = "Contact saved", Success = true }); }
public OutputBase UpdateEmployeeEmergencyContact(EmployeeEmergencyContactDto input) { _employeeEmergencyContactRepository.Update(Mapper.Map <EmployeeEmergencyContact>(input)); return(new OutputBase { Message = "Cantact updated", Success = true }); }
public async Task <PartialViewResult> CreateOrEditEmergencyContactModal(int?id, int employeeId) { var output = new EmployeeEmergencyContactDto(); if (id != null) { output = _employeeService.GetEmployeeEmergencyContact(new GetEmployeeEmergencyContactInput { EmployeeEmergencyContactId = id.Value }); } var viewModel = new CreateOrEditEmergencyContactModel(output, id == null || id == 0); ViewBag.EmployeeId = employeeId; return(PartialView("EmployeeDetail/EmergencyContacts/_CreateOrEditEmergencyContactModal", viewModel)); }
public CreateOrEditEmergencyContactModel(EmployeeEmergencyContactDto input, bool isNew) { IsEditMode = !isNew; EmergencyContact = input; }