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)); }
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)); }
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)); }
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)); }