public static List <ListItem> GetPositions(string committeeId) { List <ListItem> positions = new List <ListItem>(); if (String.IsNullOrEmpty(committeeId)) { positions.Insert(0, new ListItem("Please Select", string.Empty)); return(positions); } var cId = int.Parse(committeeId); Committee c = (Committee)cId; positions = (c == Committee.BoardOfDirectors) ? InterfaceUtils.GetBoardOfDirectorsPositionListItems() : InterfaceUtils.GetCommitteePositionListItems(c); return(positions.ToList()); }