Пример #1
0
        public IActionResult Get(int id)
        {
            var orderItem    = _orderItemService.GetById(id);
            var orderItemDto = _mapper.Map <OrderItemDto>(orderItem);

            return(Ok(orderItemDto));
        }
        public IActionResult Delete(int id)
        {
            var orderItem = _orderItemService.GetById(id);

            _orderItemService.Delete(id);

            return(RedirectToAction("Details", "Order", new { Id = orderItem.OrderId }));
        }
        public ActionResult <OrderItemViewModel> GetById(int id)
        {
            var orderItemById = _orderItemService.GetById(id);

            if (orderItemById == null)
            {
                return(StatusCode(StatusCodes.Status404NotFound, $"This {id} does not exist"));
            }
            return(orderItemById);
        }
Пример #4
0
        public IActionResult GetOrderItem(int id)
        {
            var order = _orderItemService.GetById(id);

            if (order == null)
            {
                return(NotFound());
            }
            return(Ok(order));
        }
Пример #5
0
 public ActionResult <OrderItemDTO> GetById(int id)
 {
     try
     {
         var result = orderItemService.GetById(id);
         return(result);
     }
     catch (Exception)
     {
         return(NotFound());
     }
 }
Пример #6
0
 public void UpdateItems(Order obj)
 {
     foreach (var item in obj.OrderItems)
     {
         if (_OrderItemService.GetById(item.Id) != null)
         {
             _OrderItemService.Remove(item.Id);
         }
         item.Product = null;
         _OrderItemService.Add(item);
     }
 }
Пример #7
0
        public async Task <IActionResult> GetById(int id)
        {
            var response = await _service.GetById(id);

            return(StatusCode(response.Code, response));
        }