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

            await _workerRepository.InsertAsync(entity);

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

            ObjectMapper.Map <AffairWorkerDto, AffairWorker>(input, entity);

            await _workerRepository.UpdateAsync(entity);

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