Exemple #1
0
        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));
        }