Exemplo n.º 1
0
        public Order GetOrderForId(long id)
        {
            var order = orderRepository.GetOrder(id);

            if (order == null)
            {
                return(null);
            }

            order.Details        = orderRepository.GetDetailsForOrder(id);
            order.ShippingMethod = shippingMethodRepository.GetShippingMethod(order.ShippingMethodID);

            foreach (var detail in order.Details)
            {
                detail.Product = productRepository.GetProduct(detail.ProductID);
            }

            return(order);
        }
Exemplo n.º 2
0
 public ShippingMethod GetShippingMethod(System.Int32 ShippingMethodId)
 {
     return(_iShippingMethodRepository.GetShippingMethod(ShippingMethodId));
 }