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