public async Task <IActionResult> GetOrderItemsCount(int orderId) { var order = _orderApiService.GetOrderById(orderId); if (order == null) { return(Error(HttpStatusCode.NotFound, "order", "not found")); } var orderItemsCountForOrder = await _orderItemApiService.GetOrderItemsCountAsync(order); var orderItemsCountRootObject = new OrderItemsCountRootObject { Count = orderItemsCountForOrder }; return(Ok(orderItemsCountRootObject)); }
public IHttpActionResult GetOrderItemsCount(int orderId) { Order order = _orderApiService.GetOrderById(orderId); if (order == null) { return(Error(HttpStatusCode.NotFound, "order", "not found")); } int orderItemsCountForOrder = _orderItemApiService.GetOrderItemsCount(order); var orderItemsCountRootObject = new OrderItemsCountRootObject() { Count = orderItemsCountForOrder }; return(Ok(orderItemsCountRootObject)); }