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