コード例 #1
0
        public async Task <ActionResult <WholesalerDto> > GetWholesaler(int id)
        {
            var wholesaler = await _service.GetAsync(id);

            if (wholesaler == null)
            {
                return(NotFound());
            }

            WholesalerDto result = _mapper.Map <WholesalerDto>(wholesaler);

            return(Ok(result));
        }
コード例 #2
0
        public void WholesalerServiceUpdate_UnitOfWorkUpdateAndComplete_ReturnsUnitOfWorkUpdateAndComplete()
        {
            var wholesalerDto = new WholesalerDto()
            {
                Name = "Test"
            };
            var entity = Mapper.Map <WholesalerDto, Wholesaler>(wholesalerDto);

            _wholesalerService.Update(wholesalerDto);

            _uow.Received().Wholesalers.Update(entity);
            _uow.Received().Complete();
        }
コード例 #3
0
        public void Update(WholesalerDto entityDto)
        {
            try
            {
                var entity = Mapper.Map <WholesalerDto, Wholesaler>(entityDto);
                _unitOfWork.Wholesalers.Update(entity);
                _unitOfWork.Complete();
            }
            catch (Exception)
            {
                // TODO lav exception

                throw;
            }
        }