Exemplo n.º 1
0
 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>());
 }
Exemplo n.º 2
0
        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);
        }