public static IEnumerable <SelectListItem> GetStatesList()
        {
            List <string> names = System.IO.File.ReadAllLines(System.Web.HttpContext.Current.Server.MapPath("~/App_Data/states.txt")).ToList();
            List <string> abbr  = System.IO.File.ReadAllLines(System.Web.HttpContext.Current.Server.MapPath("~/App_Data/abbstates.txt")).ToList();
            List <ProSta> st    = new List <ProSta>();

            for (var i = 0; i < names.Count; i++)
            {
                ProSta s = new ProSta();
                s.Name         = names[i];
                s.Abbreviation = abbr[i];
                st.Add(s);
            }
            IList <SelectListItem> states = new List <SelectListItem> {
            };

            foreach (ProSta s in st)
            {
                states.Add(new SelectListItem {
                    Text = s.Name, Value = s.Abbreviation
                });
            }
            return(states);
        }
        public static IEnumerable <SelectListItem> GetProvincesList()
        {
            List <string> names = System.IO.File.ReadAllLines(System.Web.HttpContext.Current.Server.MapPath("~/App_Data/provinces.txt")).ToList();
            List <string> abbr  = System.IO.File.ReadAllLines(System.Web.HttpContext.Current.Server.MapPath("~/App_Data/abbrev.txt")).ToList();
            List <ProSta> provs = new List <ProSta>();

            for (var i = 0; i < names.Count; i++)
            {
                ProSta p = new ProSta();
                p.Name         = names[i];
                p.Abbreviation = abbr[i];
                provs.Add(p);
            }
            IList <SelectListItem> provinces = new List <SelectListItem> {
            };

            foreach (ProSta p in provs)
            {
                provinces.Add(new SelectListItem {
                    Text = p.Name, Value = p.Abbreviation
                });
            }
            return(provinces);
        }