public async Task <AffairWorkerDto> InsertWorker(AffairWorkerDto input) { var entity = ObjectMapper.Map <AffairWorker>(input); await _workerRepository.InsertAsync(entity); CurrentUnitOfWork.SaveChanges(); return(ObjectMapper.Map <AffairWorkerDto>(entity)); }
public async Task <AffairWorkerDto> UpdateWorker(AffairWorkerDto input) { var entity = await _workerRepository.GetAsync(input.Id); ObjectMapper.Map <AffairWorkerDto, AffairWorker>(input, entity); await _workerRepository.UpdateAsync(entity); CurrentUnitOfWork.SaveChanges(); return(ObjectMapper.Map <AffairWorkerDto>(entity)); }