Beispiel #1
0
        public virtual async ValueTask <Tuple <ResponseStatus, object> > CountTags(TagQueryHelper query)
        {
            var tagIds = await TagKeywordSearchService.Search(query.QueryString, query.TypeId);

            return(new Tuple <ResponseStatus, object>(
                       ResponseStatus.Success,
                       tagIds.Count));
        }
Beispiel #2
0
        public virtual async ValueTask <Tuple <ResponseStatus, object> > ListTags(TagQueryHelper query)
        {
            var tagIds = await TagKeywordSearchService.Search(query.QueryString, query.TypeId);

            var tags = await MangaManager.GetTags(tagIds, query.Offset, query.Limit);

            return(new Tuple <ResponseStatus, object>(
                       tags != null
                    ? ResponseStatus.Success
                    : ResponseStatus.NotFound,
                       tags));
        }