>>>Select(val=>new KeyValuePair<string, string> (val.ListItemValue.ToString(), val.ListItemText)).ToList(); >>>>>>Testing now.
>>>typeCriteria.PossibleValues = EnumUtilities.EnumToEnumViewModel<TemplateTypes>(selectEnumValue: TemplateTypes.Pass, omitEnumValue: TemplateTypes.NotSpecified);>>>
>>>Error 1 Cannot implicitly convert type 'System.Collections.Generic.IEnumerable<SysManager.Common.Models.EnumViewModel>' to 'System.Collections.Generic.List<System.Collections.Generic.KeyValuePair<string,string>>'. An explicit conversion exists (are you missing a cast?) c:\_siriusware\main\sysmanager\sysmanager.web\areas\items\controllers\templatesapicontroller.cs 73 47 SysManager.Web >>>>>>
>>>public class EnumViewModel >>> { >>> public virtual bool Selected { get; set; } >>> public virtual string ListItemText { get; set; } >>> public virtual Int32 ListItemValue { get; set; } >>> }>>>
List<KeyValuePair<Int32, EnumViewModel>> result =
>> list.ConvertAll(x => new KeyValuePair<int, EnumViewModel>(x.ListItemValue, x));
>