public async Task <PreRouteTaskDto> InsertTask(PreRouteTaskDto input) { var entity = ObjectMapper.Map <PreRouteTask>(input); await _taskRepository.InsertAsync(entity); CurrentUnitOfWork.SaveChanges(); return(ObjectMapper.Map <PreRouteTaskDto>(entity)); }
public async Task <PreRouteTaskDto> UpdateTask(PreRouteTaskDto input) { var entity = await _taskRepository.GetAsync(input.Id); ObjectMapper.Map <PreRouteTaskDto, PreRouteTask>(input, entity); await _taskRepository.UpdateAsync(entity); CurrentUnitOfWork.SaveChanges(); return(ObjectMapper.Map <PreRouteTaskDto>(entity)); }