예제 #1
0
        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));
        }