コード例 #1
0
        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);
        }
コード例 #2
0
 public IList <SelectOption> GetShortcutTypes(ShortcutTypeFilter filter)
 {
     return(_shortcutTypeRepository.Get(filter));
 }