public static void FillDropdownWithFaoCountries(DropDownList ddl, BaseDataAccess bda = null) { var faoCountries = Properties.Settings.Default.FaoCountries; var splitCountryIds = faoCountries.Split(',').Select(int.Parse).ToList(); List <ListItem> listItems; if (bda != null) { listItems = bda.GetFaoCountryListItems(splitCountryIds); } else { using (var dataAccess = new BaseDataAccess()) { listItems = dataAccess.GetFaoCountryListItems(splitCountryIds); } } ddl.Items.AddRange(listItems.ToArray()); }