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; }
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); }