Esempio n. 1
0
        public TagListViewModel AllTags(TagSearchViewModel model)
        {
            IQueryable<Tag> tags;
            if (model.SuggestQuery.IsEmpty())
            {
                tags = from t in _repository.Query<Tag>()
                       select t;
            }
            else
            {
                tags = from t in _repository.Query<Tag>()
                       where t.Name.StartsWith(model.SuggestQuery)
                       select t;
            }

            var outModel = new TagListViewModel
            {
                Tags = tags.ToList().Select(item => item.Name)
            };
            return outModel;
        }
Esempio n. 2
0
        public TagListViewModel AllTags(TagSearchViewModel model)
        {
            IQueryable <Tag> tags;

            if (model.SuggestQuery.IsEmpty())
            {
                tags = from t in _repository.Query <Tag>()
                       select t;
            }
            else
            {
                tags = from t in _repository.Query <Tag>()
                       where t.Name.StartsWith(model.SuggestQuery)
                       select t;
            }

            var outModel = new TagListViewModel
            {
                Tags = tags.ToList().Select(item => item.Name)
            };

            return(outModel);
        }