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