示例#1
0
        /// <summary>
        /// Returns a new list which will contain the default item and the items of the current list
        /// </summary>
        public static List <SelectListItem> ToDefaultPrependedList(this IEnumerable <SelectListItem> list, string defaultText = null)
        {
            Check.Null(list, "list");

            var currentList = list.AsList();
            var newList     = new List <SelectListItem>(currentList.Count + 1)
            {
                DDLHelper.GetDefaultSelectListItem(defaultText)
            };

            newList.AddRange(currentList);
            return(newList);
        }