Beispiel #1
0
        public static void GetTagsbyPremalink(string Premalink, string callback)
        {
            BLLTag tag = new BLLTag();

            JObject o = JObject.FromObject(new
            {
                Tag = new
                {
                    Item =
                        from p in tag.GetTagsbyPremalink(Premalink)
                        select new
                    {
                        Id      = p.TagId,
                        Vote    = p.VoteType,
                        TagName = p.TagName
                    }
                }
            });

            StringBuilder sb = new StringBuilder();

            sb.Append(callback + "(");
            sb.Append(o.ToString()); // indentation is just for ease of reading while testing
            sb.Append(");");

            HttpContext.Current.Response.Clear();
            HttpContext.Current.Response.ContentType = "application/json";
            HttpContext.Current.Response.AppendHeader("ContentType", "application/json");
            HttpContext.Current.Response.AppendHeader("Access-Control-Allow-Origin", "*");
            HttpContext.Current.Response.Write(sb.ToString());
            HttpContext.Current.Response.End();
        }
Beispiel #2
0
 public ActionResult Index()
 {
     List<DocumentModel> viewdocList = new BLLDocument().getTopTenDocumentByViewNumber();
     ViewData["viewTop10Doc"] = viewdocList;
     List<DocumentModel> dldocList = new BLLDocument().getTopTenDocumentByDownloadNumber();
     ViewData["dlTop10Doc"] = dldocList;
     List<TagModel> tagModel = new BLLTag().getTop50TagModelList();
     ViewData["tagModel"] = tagModel;
     BLLFolder bllFolder = new BLLFolder();
     List<FolderModel> folders = (List<FolderModel>)bllFolder.GetAllFolders();
     ViewData["folders"] = folders;
     return View();
 }