public ActionResult Index() { ZoneManagementViewModel vm = new ZoneManagementViewModel(); // For Username var username = HttpContext.User.Identity.Name; vm.user = _UserRepository.GetUserByUsername(username); /****FOR THE ZONE NUMBERS DROP DOWN****/ vm.ZoneList = _ZoneRepository.Zones.ToList(); /****FOR THE EQUIPMENT TYPE TABLE*****/ vm.Equipment = _EquipmentRepository.Equipments.ToList(); /*****FOR THE ZIP CODES DROP DOWN*****/ var zipCode = new List <int>(); /******* For Threshold *****************/ IEnumerable <Threshold> tlist = new List <Threshold>(); tlist = _Threshold.Thresholds; Threshold threshold = new Threshold(); if (tlist.Count() != 0) { threshold = tlist.First(); } vm.threshold = threshold; foreach (var results in _ZoneRepository.Zones) { var zipcodeslist = _ZoneRepository.GetZipcodesByZone(results.ZoneNumber); foreach (var zip in zipcodeslist) { zipCode.Add(zip.ZipCode); } break; } vm.ZipcodeList = zipCode; return(View(vm)); }