Пример #1
0
        public PartialViewResult GetProductsMenu()
        {
            VMProductGroupModel grouplist = new VMProductGroupModel();

            grouplist.ProductGroup = ProductManager.GetProductGroupList(lang);

            int[] ids = grouplist.ProductGroup.Select(x => x.ProductGroupId).ToArray();
            grouplist.Products = ProductManager.GetProductList(ids);

            ViewBag.Services = ServiceManager.GetServiceListForFront(lang);

            using (MainContext db = new MainContext())
            {
                if (lang == "tr")
                {
                    grouplist.ProductGroup = grouplist.ProductGroup.Where(x => x.Deleted == false && x.TopProductId == 3 || x.TopProductId == 12).OrderBy(d => d.SortNumber).ToList();
                }
                else if (lang == "en")
                {
                    grouplist.ProductGroup = grouplist.ProductGroup.Where(x => x.Deleted == false && x.TopProductId == 35 || x.TopProductId == 36).OrderBy(d => d.SortNumber).ToList();
                }
                else if (lang == "ar")
                {
                    grouplist.ProductGroup = grouplist.ProductGroup.Where(x => x.Deleted == false && x.TopProductId == 76 || x.TopProductId == 77).OrderBy(d => d.SortNumber).ToList();
                }
            }

            return(PartialView("Partial/_productsmenu", grouplist));
        }
Пример #2
0
        public PartialViewResult GetTopMenu()
        {
            VMProductGroupModel grouplist = new VMProductGroupModel();

            grouplist.ProductGroup = ProductManager.GetProductGroupList(lang);

            int[] ids = grouplist.ProductGroup.Select(x => x.ProductGroupId).ToArray();
            grouplist.Products = ProductManager.GetProductList(ids);

            Kur();

            ViewBag.Services = ServiceManager.GetServiceListForFront(lang);
            return(PartialView("Partial/_topmenu", grouplist));
        }
Пример #3
0
        public ActionResult Index(int?groupId, string lang)
        {
            using (MainContext db = new MainContext())
            {
                var languages = LanguageManager.GetLanguages();
                var list      = new SelectList(languages, "Culture", "Language", lang);
                ViewBag.LanguageList = list;

                VMProductGroupModel vm = new VMProductGroupModel();
                vm.ProductGroup = ProductManager.GetProductGroupList(lang);
                if (groupId == null)
                {
                    vm.Products = db.Product.Where(x => x.Deleted == false && x.Language == lang).ToList();
                }
                else
                {
                    vm.Products = db.Product.Where(x => x.Deleted == false && x.TopProductGroupId == groupId).OrderBy(d => d.SortNumber).ToList();
                }
                return(View(vm));
            }
        }