public JsonResult GetByCategory(byte categoryId)
        {
            string langCode     = System.Configuration.ConfigurationManager.AppSettings["AdminLanguageCode"];
            var    relatedPosts = APIHelper.Get <List <PostListViewModel> >(ApiUrlConstant.POSTGet(langCode, 0, ValueConstant.WORK_STATE_ID_PUBLISH));

            if (relatedPosts != null)
            {
                relatedPosts.Where(x => x.CategoryId == categoryId).Take(10);
            }

            return(Json(relatedPosts, JsonRequestBehavior.AllowGet));
        }
 // GET: Home/Details/5
 public JsonResult GetPostDetails(int id)
 {
     try
     {
         var post = APIHelper.Get <PostViewModel>(ApiUrlConstant.POSTGetById(id));
         return(Json(post, JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public JsonResult GetListPost()
        {
            try
            {
                string langCode = System.Configuration.ConfigurationManager.AppSettings["AdminLanguageCode"];
                var    postList = APIHelper.Get <List <PostListViewModel> >(ApiUrlConstant.POSTGet(langCode, 0, ValueConstant.WORK_STATE_ID_PUBLISH));
                if (postList != null)
                {
                    postList.OrderByDescending(a => a.PublishDate).Take(5);
                }

                return(Json(new { postList = postList }, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }