Esempio n. 1
0
        public async Task <RouteWorkerDto> InsertWorker(RouteWorkerDto input)
        {
            var entity = ObjectMapper.Map <RouteWorker>(input);

            await _workerRepository.InsertAsync(entity);

            CurrentUnitOfWork.SaveChanges();
            return(ObjectMapper.Map <RouteWorkerDto>(entity));
        }
Esempio n. 2
0
        public async Task <RouteWorkerDto> UpdateWorker(RouteWorkerDto input)
        {
            var entity = await _workerRepository.GetAsync(input.Id);

            ObjectMapper.Map <RouteWorkerDto, RouteWorker>(input, entity);

            await _workerRepository.UpdateAsync(entity);

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