Exemple #1
0
        public async Task <PreRouteTaskDto> InsertTask(PreRouteTaskDto input)
        {
            var entity = ObjectMapper.Map <PreRouteTask>(input);

            await _taskRepository.InsertAsync(entity);

            CurrentUnitOfWork.SaveChanges();
            return(ObjectMapper.Map <PreRouteTaskDto>(entity));
        }
Exemple #2
0
        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));
        }