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