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); }
public IActionResult GetOrderItem(int id) { var order = _orderItemService.GetById(id); if (order == null) { return(NotFound()); } return(Ok(order)); }
public ActionResult <OrderItemDTO> GetById(int id) { try { var result = orderItemService.GetById(id); return(result); } catch (Exception) { return(NotFound()); } }
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); } }
public async Task <IActionResult> GetById(int id) { var response = await _service.GetById(id); return(StatusCode(response.Code, response)); }