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);and this is the error I am getting:
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.Webwhere EnumViewModel is
public class EnumViewModel { public virtual bool Selected { get; set; } public virtual string ListItemText { get; set; } public virtual Int32 ListItemValue { get; set; } }How can I fix the syntax above to get List of KeyValuePair?