public async Task <PreRouteDto> Update(PreRouteDto input) { var entity = _preRouteRepository.Get(input.Id); ObjectMapper.Map <PreRouteDto, PreRoute>(input, entity); await _preRouteRepository.UpdateAsync(entity); return(ObjectMapper.Map <PreRouteDto>(entity)); }
public async Task <PreRouteDto> Insert(PreRouteDto input) { var entity = ObjectMapper.Map <PreRoute>(input); entity.DepotId = WorkManager.GetWorkerDepotId(GetCurrentUserWorkerIdAsync().Result); await _preRouteRepository.InsertAsync(entity); CurrentUnitOfWork.SaveChanges(); return(ObjectMapper.Map <PreRouteDto>(entity)); }