コード例 #1
0
        public async Task <PreRouteWorkerDto> InsertWorker(PreRouteWorkerDto input)
        {
            var entity = ObjectMapper.Map <PreRouteWorker>(input);

            await _workerRepository.InsertAsync(entity);

            CurrentUnitOfWork.SaveChanges();
            return(ObjectMapper.Map <PreRouteWorkerDto>(entity));
        }
コード例 #2
0
        public async Task <PreRouteWorkerDto> UpdateWorker(PreRouteWorkerDto input)
        {
            var entity = await _workerRepository.GetAsync(input.Id);

            ObjectMapper.Map <PreRouteWorkerDto, PreRouteWorker>(input, entity);

            await _workerRepository.UpdateAsync(entity);

            CurrentUnitOfWork.SaveChanges();
            return(ObjectMapper.Map <PreRouteWorkerDto>(entity));
        }