Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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));
        }