Esempio n. 1
0
        public void EditOrderItem(int Id, JsonPatchDocument <OrderItemForUpdate> patchDocument)
        {
            try
            {
                var OrderItem = _orderItemRepository.findbyId(Id);

                var OrderItemForUpdateDto = _mapper.Map <OrderItemForUpdate>(OrderItem);
                patchDocument.ApplyTo(OrderItemForUpdateDto);

                _mapper.Map(OrderItemForUpdateDto, OrderItem);
                _orderItemRepository.Edit(OrderItem);

                _orderItemRepository.Save();
            }
            catch (Exception)
            {
                throw new NotFoundException();
            }
        }
Esempio n. 2
0
        public void Edit(OrderItemDTO orderItemDto)
        {
            var orderItem = Mapper.Map <OrderItemDTO, OrderItem>(orderItemDto);

            _repository.Edit(orderItem);
        }
Esempio n. 3
0
 public void Edit(OrderItem orderItem)
 {
     _orderItemRepository.Edit(orderItem);
 }