public async Task <ActionResult> ClickLike(string id, string type)
        {
            if (id == null || type == null)
            {
                return(StatusCode(400));
            }
            string  username = "******";
            Comment comment  = null;
            Article article  = null;

            switch (type)
            {
            case "comment":
                comment = new ClickLikeHelpers(_context).ClickLikeComment(username, id);
                return(Ok(comment));

                break;

            case "article":
                article = new ClickLikeHelpers(_context).ClickLikeArticle(username, id);
                return(Ok(article));

                break;

            default:
                return(StatusCode(400));
            }

            // Return article
        }
        public async Task <ActionResult <Article> > Get(string id = "article-1")
        {
            if (id == null)
            {
                return(StatusCode(400));
            }

            var article = new ClickLikeHelpers(_context).ShowArticle(id);

            //article.Comments = _context.Comments.Where(a => a.ArticleId.Equals(article.Id)).ToList();
            //article.UserCreate = _context.StudentUsers.FirstOrDefault(a => a.Id.Equals(article.UserCreateId));
            //if (article.UserCreate == null)
            //{
            //    article.UserCreate = _context.TeacherUsers.FirstOrDefault(a => a.Id.Equals(article.UserCreateId));
            //}

            //if (article.UserCreate == null)
            //{
            //    article.UserCreate = _context.SuperUsers.FirstOrDefault(a => a.Id.Equals(article.UserCreateId));
            //}

            return(Ok(article));
        }