Exemple #1
0
        public async Task <BlogPostsResult> GetBlogPostsByTagId(string tagId)
        {
            var results = await _blogPostRepository.GetBlogPostsByTagId(tagId);

            if (results.Count == 0)
            {
                return new BlogPostsResult
                       {
                           Data    = results,
                           Details = new ResultDetails
                           {
                               Message      = "None were found.",
                               ResultStatus = ResultStatus.Warning
                           }
                       }
            }
            ;

            return(new BlogPostsResult
            {
                Data = results,
                Details = new ResultDetails {
                    ResultStatus = ResultStatus.Success
                }
            });
        }