public virtual async Task <EmergencyContactListDto> UpdateAsync(Guid employeeId, Guid emergencyContactId, EmergencyContactUpdateDto input) { await _employeeRepository.GetAsync(employeeId); EmergencyContact entity = await _emergencyContactRepository .GetAsync(ec => ec.EmployeeId == employeeId && ec.Id == emergencyContactId); entity = ObjectMapper.Map(input, entity); entity = await _emergencyContactRepository.UpdateAsync(entity); return(ObjectMapper.Map <EmergencyContact, EmergencyContactListDto>(entity)); }
public virtual async Task <EmergencyContactListDto> UpdateAsync(Guid employeeId, Guid emergencyContactId, EmergencyContactUpdateDto input) { return(await _emergencyContactAppService.UpdateAsync(employeeId, emergencyContactId, input)); }