public IActionResult GetAllItems(int Orderid) { var order = _repository.GetById(User.Identity.Name, Orderid); if (order != null) { return(Ok(_mapper.Map <IEnumerable <OrderItem>, IEnumerable <OrderItemViewModel> >(order.Items))); } return(NotFound()); }
public IActionResult GetById(int id) { try { var order = (_repository.GetById(User.Identity.Name, id)); if (order != null) { return(Ok(_mapper.Map <Order, OrderViewModel>(order))); } else { return(NotFound()); } } catch (Exception ex) { _logger.LogError($"Failed to get orders {ex}"); return(BadRequest("Failed to get orders")); } }