Пример #1
0
        public ContractorsIndexViewModel GetInitialVM()
        {
            ContractorsIndexViewModel vm = new ContractorsIndexViewModel();
            int  rowsCount                = ContractorsIndexViewModel.RowsCountValues[0];
            bool nextRangeButtonEnable    = false;
            bool prevRangebuttonEnable    = true;
            List <Contractor> contractors = GetContractorsRange(1, rowsCount, out nextRangeButtonEnable);

            vm.NavButton_CurrentValue = 1;
            vm.NavButton_LeftEnable   = prevRangebuttonEnable;
            vm.NavButton_RightEnable  = nextRangeButtonEnable;
            vm.ContractorsList        = contractors;

            return(vm);
        }
Пример #2
0
        public IActionResult Index(int rangeIndex, int rangeCount)
        {
            if (!ContractorsIndexViewModel.RowsCountValues.Contains(rangeCount))
            {
                rangeCount = ContractorsIndexViewModel.RowsCountValues[0];
            }

            bool rightNavButtonEnabled;

            List <Contractor> contractors = GetContractorsRange(rangeIndex, rangeCount, out rightNavButtonEnabled);

            ContractorsIndexViewModel vm = new ContractorsIndexViewModel();

            vm.ContractorsList        = contractors;
            vm.NavButton_CurrentValue = rangeIndex;
            vm.NavButton_LeftEnable   = true;
            vm.NavButton_RightEnable  = rightNavButtonEnabled;
            vm.RowsCountToShow        = rangeCount;



            return(View("Index", vm));
        }