internal static List <SearchSelectListItemVm> MapToSearchSelectListItemVmList(this List <Country> list, string selected) { return(list.Select <Country, SearchSelectListItemVm>((Country x) => { SearchSelectListItemVm searchSelectListItemVm = new SearchSelectListItemVm(); long?id = x.Id; ((SelectListItem)searchSelectListItemVm).set_Value(id.ToString()); ((SelectListItem)searchSelectListItemVm).set_Text(x.Name); searchSelectListItemVm.UrlValue = x.Code.ToLower(); ((SelectListItem)searchSelectListItemVm).set_Selected(x.Code.Equals(selected)); return searchSelectListItemVm; }).ToList <SearchSelectListItemVm>()); }
internal static List <SearchSelectListItemVm> MapToSearchSelectListItemVmList(this List <City> list, string selected) { List <SearchSelectListItemVm> searchSelectListItemVms = new List <SearchSelectListItemVm>(); SearchSelectListItemVm searchSelectListItemVm1 = new SearchSelectListItemVm(); ((SelectListItem)searchSelectListItemVm1).set_Text(StaticContent.WtrMrk_SelectCity); searchSelectListItemVms.Add(searchSelectListItemVm1); List <SearchSelectListItemVm> result = searchSelectListItemVms; if (list != null) { result.AddRange(list.Select <City, SearchSelectListItemVm>((City x) => { SearchSelectListItemVm searchSelectListItemVm = new SearchSelectListItemVm(); long?id = x.Id; ((SelectListItem)searchSelectListItemVm).set_Value(id.ToString()); ((SelectListItem)searchSelectListItemVm).set_Text(x.Name); searchSelectListItemVm.UrlValue = x.Name.ToUrlString(); ((SelectListItem)searchSelectListItemVm).set_Selected(x.Name.Equals(selected)); return(searchSelectListItemVm); }).ToList <SearchSelectListItemVm>()); } return(result); }