Esempio n. 1
0
        public IEnumerable <BasketItemModel> GetProductListByBasketID(int basketID)
        {
            UserOrderController   userOrderController   = new UserOrderController();
            OrderStatusController orderStatusController = new OrderStatusController();
            OrderStateController  orderStateController  = new OrderStateController();
            ProductController     productController     = new ProductController();

            List <BasketItemModel> basketDetails = new List <BasketItemModel>();

            foreach (UserOrder userOrder in userOrderController.GetAllUserOrders())
            {
                if (basketID == userOrder.OrderBasketID)
                {
                    basketDetails.Add(new BasketItemModel()
                    {
                        BasketID          = userOrder.OrderBasketID,
                        CurierPassingDate = orderStatusController.GetById(userOrder.OrderStatusID).CourierPassingDate,
                        DeliveryDate      = orderStatusController.GetById(userOrder.OrderStatusID).DeliveryDate,
                        OrderState        = orderStateController.GetById(orderStatusController.GetById(userOrder.OrderStatusID).OrderStateID).Name,
                        OrderStatusID     = orderStatusController.GetById(userOrder.OrderStatusID).ID,
                        ProductName       = productController.GetById(userOrder.ProductID).Name,
                        ProductPrice      = productController.GetById(userOrder.ProductID).Price,
                        OrderID           = userOrder.ID
                    });
                }
            }

            return(basketDetails);
        }
Esempio n. 2
0
        public IEnumerable<BasketItemModel> GetProductListByBasketID(int basketID)
        {
            UserOrderController userOrderController = new UserOrderController();
            OrderStatusController orderStatusController = new OrderStatusController();
            OrderStateController orderStateController = new OrderStateController();
            ProductController productController = new ProductController();

            List<BasketItemModel> basketDetails = new List<BasketItemModel>();

            foreach (UserOrder userOrder in userOrderController.GetAllUserOrders())
            {
                if (basketID == userOrder.OrderBasketID)
                {
                    basketDetails.Add(new BasketItemModel()
                    {
                        BasketID = userOrder.OrderBasketID,
                        CurierPassingDate = orderStatusController.GetById(userOrder.OrderStatusID).CourierPassingDate,
                        DeliveryDate = orderStatusController.GetById(userOrder.OrderStatusID).DeliveryDate,
                        OrderState = orderStateController.GetById(orderStatusController.GetById(userOrder.OrderStatusID).OrderStateID).Name,
                        OrderStatusID = orderStatusController.GetById(userOrder.OrderStatusID).ID,
                        ProductName = productController.GetById(userOrder.ProductID).Name,
                        ProductPrice = productController.GetById(userOrder.ProductID).Price,
                        OrderID = userOrder.ID
                    });
                }
            }

            return basketDetails;
        }