public IActionResult Get(int orderId) { try { var order = _repository.GetOrderById(User.Identity.Name, orderId); if (order != null) { return(Ok(_mapper.Map <IEnumerable <OrderItem>, IEnumerable <OrderItemsDto> >(order.Items))); } else { return(NotFound()); } } catch (Exception ex) { _logger.Error($"Failed to get order items: {ex}"); return(BadRequest("Failed to get order items")); } }
public IActionResult Get(int id) { try { var order = _repository.GetOrderById(User.Identity.Name, id); if (order != null) { return(Ok(_mapper.Map <Order, OrderDto>(order))); } else { return(NotFound()); } } catch (Exception ex) { _logger.Error($"Failed to get order: {ex}"); return(BadRequest("Failed to get order")); } }