Beispiel #1
0
        public ActionResult ChangeSubCategoryOnWardrobe(string subCateg)
        {
            var pofmVm = new ProductOntologyFilterModelViewModel();

            pofmVm.PopulateModel(ProductTypes, "", "", "", "", "");
            pofmVm.PopulateProductListFull(ProductTypes, subCateg, "", "", "", "", "");

            return(PartialView("PartialViews/ProductFilterInWardrobe", pofmVm));
        }
Beispiel #2
0
        public ActionResult DropDownFilterOnProducts(string selectedBrand, string selectedColour, string selectedGender, string selectedStyle, string selectedSeason)
        {
            // var model = new List<ProductsToShow>();
            var model = new ProductOntologyFilterModelViewModel();

            model.PopulateModel(ProductTypes, selectedBrand, selectedColour, selectedGender, selectedSeason, selectedStyle);
            model.PopulateProductListFull(ProductTypes, null, selectedBrand, selectedColour, selectedGender, selectedSeason, selectedStyle);
            return(PartialView("PartialViews/ProductsPartialView", model.ProductList));
        }
Beispiel #3
0
        public ActionResult AddToWardrobe(string productName, string selectedBrand, string selectedColour, string selectedGender, string selectedStyle, string selectedSeason)
        {
            var model = new ProductOntologyFilterModelViewModel();
            var dal   = new DAL.DALContext();
            var up    = dal.GetUserProfile(User.Identity.Name);

            dal.AddToWardrobe(productName, up.UserId);
            model.PopulateModel(ProductTypes, selectedBrand, selectedColour, selectedGender, selectedSeason, selectedStyle);
            model.PopulateProductListFull(ProductTypes, null, selectedBrand, selectedColour, selectedGender, selectedSeason, selectedStyle);
            return(PartialView("PartialViews/ProductsPartialView", model.ProductList));
        }