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));
        }
示例#2
0
 public virtual async Task <EmergencyContactListDto> UpdateAsync(Guid employeeId, Guid emergencyContactId, EmergencyContactUpdateDto input)
 {
     return(await _emergencyContactAppService.UpdateAsync(employeeId, emergencyContactId, input));
 }