public virtual async Task <WorkExperienceListDto> UpdateAsync(Guid employeeId, Guid workExperienceId, WorkExperienceUpdateDto input) { return(await _workExperienceAppService.UpdateAsync(employeeId, workExperienceId, input)); }
public virtual async Task <WorkExperienceListDto> UpdateAsync(Guid employeeId, Guid workExperienceId, WorkExperienceUpdateDto input) { await _employeeRepository.GetAsync(employeeId); WorkExperience entity = await _workExperienceRepository .GetAsync(w => w.EmployeeId == employeeId && w.Id == workExperienceId); entity = ObjectMapper.Map(input, entity); entity = await _workExperienceRepository.UpdateAsync(entity); return(ObjectMapper.Map <WorkExperience, WorkExperienceListDto>(entity)); }