Example #1
0
        public IActionResult Index()
        {
            MenuIndexViewModel model = new MenuIndexViewModel
            {
                Menus = _menuManager.GetMenus()
            };

            return(View(model));
        }
Example #2
0
        private MenuIndexViewModel getViewModelFrom(List <CMS.Core.Entity.Menu> menus)
        {
            MenuIndexViewModel vm = new MenuIndexViewModel();

            vm.menu_details = new List <MenuDetails>();
            foreach (var menu in menus)
            {
                var Menu = _mapper.Map <MenuDetails>(menu);
                vm.menu_details.Add(Menu);
            }

            return(vm);
        }
        private MenuIndexViewModel getMenuIndexVM(List <Menu> menuDetails)
        {
            MenuIndexViewModel vm = new MenuIndexViewModel();

            vm.menu_details = new List <MenuDetailModel>();

            foreach (var menu in menuDetails)
            {
                var menus = _mapper.Map <MenuDetailModel>(menu);
                vm.menu_details.Add(menus);
            }

            return(vm);
        }
Example #4
0
        public ActionResult Index(GameSettings settings, string lang)
        {
            Session["Language"] = lang;

            var viewModel = new MenuIndexViewModel()
            {
                Settings       = settings,
                ModalViewModel = new MenuIndexModalViewModel()
                {
                    AllowedNonSovereignIds = settings.AllowedNonSovereignIds,
                    AllCountries           = db.Countries.Where(x => !x.IsSovereign)
                }
            };

            return(View(viewModel));
        }
        public IActionResult Index(MenuIndexViewModel filter)
        {
            var setupValues = _setupRepo.getQueryable().ToList();

            ViewBag.setup = setupValues;
            var menus        = _menuRepo.getQueryable().Where(a => a.is_enabled == true);
            var menuCategory = _menuCategoryRepository.getQueryable().ToList();

            ViewBag.menuCategories = menuCategory;
            if (!string.IsNullOrEmpty(filter.name))
            {
                menus = menus.Where(s => s.name.Contains(filter.name));
            }
            var menusDetails = menus.ToList();
            MenuIndexViewModel menuIndexVM = getMenuIndexVM(menusDetails);

            return(View(menuIndexVM));
        }