Ejemplo n.º 1
0
        public ActionResult List(string urlParam)
        {
            ProductGroupListViewModel oProductGroup = new ProductGroupListViewModel();
            ProductGroup productGroup = db.ProductGroups.FirstOrDefault(c => c.UrlParam == urlParam);

            if (productGroup != null)
            {
                oProductGroup.ProductGroup   = productGroup;
                oProductGroup.Products       = db.Products.Where(c => c.ProductGroupId == productGroup.Id && c.IsDelete == false).OrderBy(c => c.Order).ToList();
                oProductGroup.Menu           = menu.ReturnMenuTours();
                oProductGroup.Footer         = menu.ReturnFooter();
                oProductGroup.MenuBlogGroups = menu.ReturnBlogGroups();

                if (string.IsNullOrEmpty(productGroup.HeaderImageUrl))
                {
                    ViewBag.headerImg = "/Images/header1.jpg";
                }
                else
                {
                    ViewBag.headerImg = productGroup.HeaderImageUrl;
                }
            }


            return(View(oProductGroup));
        }
Ejemplo n.º 2
0
        public ActionResult ListGrid(string urlParam)
        {
            //if (urlParam.ToLower() == "canada-consult" || urlParam.ToLower() == "schengen-consult")
            //{
            //    return RedirectPermanent("/product/" + urlParam);
            //}
            ProductGroupListViewModel oProductGroup = new ProductGroupListViewModel();
            ProductGroup productGroup = db.ProductGroups.FirstOrDefault(c => c.UrlParam == urlParam);

            if (productGroup != null)
            {
                oProductGroup.ProductGroup   = productGroup;
                oProductGroup.Products       = db.Products.Where(c => c.ProductGroupId == productGroup.Id && c.IsDelete == false).OrderBy(c => c.Order).ToList();
                oProductGroup.Menu           = menu.ReturnMenuTours();
                oProductGroup.Footer         = menu.ReturnFooter();
                oProductGroup.MenuBlogGroups = menu.ReturnBlogGroups();

                if (string.IsNullOrEmpty(productGroup.HeaderImageUrl))
                {
                    ViewBag.headerImg = "/Images/header1.jpg";
                }
                else
                {
                    ViewBag.headerImg = productGroup.HeaderImageUrl;
                }
            }
            return(View(oProductGroup));
        }
        public ActionResult List()
        {
            ProductGroupListViewModel viewModel = new ProductGroupListViewModel()
            {
                Categories = db.ProductGroups.Where(current => current.IsDeleted == false && current.IsActive == true).ToList()
            };

            return(View(viewModel));
        }