Exemple #1
0
        public IViewComponentResult Invoke()
        {
            CategoryMenuVM Categories = new CategoryMenuVM
            {
                CategoryMen   = _categoryRepo.Categories.Where(f => f.Type == Models.ProductType.Men).OrderBy(o => o.Name),
                CategoryWomen = _categoryRepo.Categories.Where(f => f.Type == Models.ProductType.Women).OrderBy(o => o.Name),
                CategoryKids  = _categoryRepo.Categories.Where(f => f.Type == Models.ProductType.Kids).OrderBy(o => o.Name)
            };

            return(View(Categories));
        }
Exemple #2
0
        public PartialViewResult GetLeattestCategory()
        {
            var LeattestCatDto = _categoryService.GetLatestCategory(CurrentLanguage, CurrentWebsite);

            if (LeattestCatDto == null)
            {
                return(PartialView("_BlankPartial"));
            }
            Mapper.Initialize(cfg => cfg.CreateMap <CategoryMenuDTO, CategoryMenuVM>());

            CategoryMenuVM vm = Mapper.Map <CategoryMenuDTO, CategoryMenuVM>(LeattestCatDto);

            return(PartialView("_RandomCategory", vm));
        }
Exemple #3
0
        public PartialViewResult MenuArea()
        {
            //MenuCategoryDTO m = new MenuCategoryDTO();
            //m = m.Create(3);
            //Mapper.Initialize(cfg => cfg.CreateMap<MenuCategoryDTO, MenuCategoryVM>());
            //MenuCategoryVM vm = Mapper.Map<MenuCategoryDTO, MenuCategoryVM>(m);
            CategoryMenuDTO menuDto = _categoryService.GetAll(CurrentLanguage, CurrentWebsite);

            Mapper.Initialize(cfg => cfg.CreateMap <CategoryMenuDTO, CategoryMenuVM>()
                              );

            CategoryMenuVM vm = Mapper.Map <CategoryMenuDTO, CategoryMenuVM>(menuDto);

            return(PartialView("_MenuArea", vm));
        }
Exemple #4
0
        public PartialViewResult SearchByCategory()
        {
            CategoryMenuDTO menuDto = _categoryService.GetAll(CurrentLanguage, CurrentWebsite);

            Mapper.Initialize(cfg => cfg.CreateMap <CategoryMenuDTO, CategoryMenuVM>());

            CategoryMenuVM vm  = Mapper.Map <CategoryMenuDTO, CategoryMenuVM>(menuDto);
            SearchVM       svm = new SearchVM()
            {
                CategoryId = Int32.Parse(Request.QueryString["CategoryId"] ?? "-1"),
                SearchText = Request.QueryString["SearchText"] ?? "",
                Categories = vm
            };

            return(PartialView("_SearchPartialView", svm));
        }