コード例 #1
0
        //
        // GET: /Categories/        

        public ActionResult Category(string categoryName)
        {
            //CategoryViewStyles categoryViewStyles = new CategoryViewStyles()
            //{
            //    BackgroundImagePath = CategoriesViewStylesDAL.GetBackgroundImage(categoryName),
            //    HeaderBackgroundImagePath = CategoriesViewStylesDAL.GetHeaderBackgroundImage(categoryName),
            //    CategoryTitleImage = CategoriesViewStylesDAL.GetCategoryTitleImage(categoryName),
            //};            


            List<Product> products = EntityUtility.GetProductsByCategory(categoryName);
            List<Category> categories = CategoriesDAL.GetCategories();            
            List<PhoneOrder> phoneOrders = PhoneOrdersDAL.GetPhoneOrders();

            CategoryViewStyle categoryViewStyles = CategoriesViewStylesDAL.GetCategoryViewStyles(categoryName);

            ProductsCategoriesAndPhoneOrders productsCategoriesAndPhoneOrders = new ProductsCategoriesAndPhoneOrders();
            productsCategoriesAndPhoneOrders.CategoryName = categoryName;
            productsCategoriesAndPhoneOrders.CategoryTitle = categories.Single(x => x.Name.Equals(categoryName)).Title;
            productsCategoriesAndPhoneOrders.CategoryViewStyles = categoryViewStyles;
            productsCategoriesAndPhoneOrders.Products = products;
            productsCategoriesAndPhoneOrders.Categories = categories;
            productsCategoriesAndPhoneOrders.PhoneOrders = phoneOrders;
            
            return View(productsCategoriesAndPhoneOrders);
        }
コード例 #2
0
        public ActionResult Contacts()
        {
            List<Category> categories = CategoriesDAL.GetCategories();
            List<PhoneOrder> phoneOrders = PhoneOrdersDAL.GetPhoneOrders();

            ProductsCategoriesAndPhoneOrders categoriesAndPhoneOrders = new ProductsCategoriesAndPhoneOrders();
            categoriesAndPhoneOrders.Categories = categories;
            categoriesAndPhoneOrders.PhoneOrders = phoneOrders;

            return View(categoriesAndPhoneOrders);
        }