public IList <SelectOption> Get(ShortcutTypeFilter filter) { var search = filter.Keyword != null?filter.Keyword.ToLower() : ""; var result = new List <SelectOption>(); if (filter.Id > 0) { var selected = (ShortcutType)filter.Id; result = EnumUtil.ToSelectOptions(selected).ToList(); } else { result = EnumUtil.ToSelectOptions <ShortcutType>().ToList(); } result = result.Where(x => string.IsNullOrEmpty(search) || x.Text.ToLower().Equals(search)).ToList(); return(result); }
public IList <SelectOption> GetShortcutTypes(ShortcutTypeFilter filter) { return(_shortcutTypeRepository.Get(filter)); }