public string AddUCHome_Photos(HttpPostedFileBase file, Guid AddUser, string webpath) { UCHome_Photo photo = new UCHome_Photo { PKID = Guid.NewGuid(), PhotoName = file.FileName.Substring(0, file.FileName.LastIndexOf('.')), PhotoAbstract = "", IsAblumCover = "0", AddUser = AddUser, CreateTime = DateTime.Now, Hits = 0, flowers = 0, PhotoUrl = webpath, IsShow = 1 }; uc.UCHome_Photo.AddObject(photo); uc.SaveChanges(); AddSNSFeedEntry feed = new AddSNSFeedEntry { ObjectType = "更新相册", ObjectID = photo.PKID.ToString(), UID = AddUser.ToString(), UName = DisPlayName, School = XXMC, Title = photo.CreateTime + "更新了相册", Summary = webpath, Date = DateTime.Now, //URL = "http://www.baidu.com", Like = 0, Favorite = 0 }; client.Send <AddSNSFeedEntry>(feed); return(photo.PKID.ToString()); }
public void ProcessRequest(HttpContext context) { string http = System.Web.Configuration.WebConfigurationManager.AppSettings["APIHttp"]; IServiceClient client = new JsonServiceClient(http + "/SNSApi/"); // IServiceClient client = new JsonServiceClient("http://education.istudy.sh.cn/SNSApi/"); Guid id = Guid.Empty; string content = string.Empty; if (!string.IsNullOrEmpty(context.Request.QueryString["ID"])) { id = new Guid(context.Request.QueryString["ID"]); } if (!string.IsNullOrEmpty(context.Request.QueryString["Content"])) { content = HttpUtility.UrlDecode(context.Request.QueryString["Content"]); } UCHome_PersonNew pn = new UCHome_PersonNew(); pn.AddUser = id; pn.DeployTime = DateTime.Now; pn.Content = content; pn.Hits = 0; pn.PKID = Guid.NewGuid(); pn.Title = content; pn.UCType = "New"; pn.IsShare = "9"; pn.IsAudit = 0; pn.isTop = 0; pn.IsShow = 1; pn.flowers = 0; UCHomeEntities uc = new UCHomeEntities(); string Newjson; try { uc.UCHome_PersonNew.AddObject(pn); uc.SaveChanges(); UCHome_PersonNew pn2 = new UCHome_PersonNew(); pn2.PKID = Guid.NewGuid(); pn2.AddUser = pn.AddUser; pn2.UCType = "static"; pn2.Title = "说说更新"; pn2.Abstract = string.Format("发表了新说说【{0}】({1})", pn.Title, pn.DeployTime); pn2.Content = pn.Content; pn2.DeployTime = pn.DeployTime; pn2.IsShare = pn.IsShare; pn2.IsShow = 1; pn2.IsAudit = 0; pn2.WriteFrom = pn.UCType; pn2.flowers = 0; uc.UCHome_PersonNew.AddObject(pn2); uc.SaveChanges(); Newjson = "true"; AddSNSFeedEntry feed = new AddSNSFeedEntry { ObjectType = "说说", ObjectID = pn2.PKID.ToString(), UID = pn.AddUser.ToString(), UName = DisPlayName, School = XXMC, Title = "说说更新", Summary = pn.Content, Date = DateTime.Now, //URL = "http://www.baidu.com", Like = 0, Favorite = 0 }; client.Send <AddSNSFeedEntry>(feed); } catch (Exception ex) { Newjson = "false"; } Newjson = string.Format("[{{ result:{0}}}]", Newjson); context.Response.ContentType = "text/plain"; context.Response.Write(Newjson); }
public ActionResult EditLog(FormCollection form, Guid PKID) { JsonResult Newjson = new JsonResult(); UCHome_PersonNew pn = uc.UCHome_PersonNew.SingleOrDefault(l => l.PKID == PKID); if (pn != null) { pn.AddUser = new Guid(form["AddUser"]); pn.DeployTime = DateTime.Now; pn.Content = form["Content"]; pn.Title = form["Title"]; pn.UCType = form["UCType"]; pn.IsShare = form["IsShare"]; pn.Abstract = form["Abstract"]; pn.IsShow = form["IsShow"].ToLower().Contains("true") ? 0 : 1; try { uc.SaveChanges(); //UCHome_PersonNew pn2 = new UCHome_PersonNew(); //pn2.PKID = Guid.NewGuid(); //pn2.AddUser = pn.AddUser; //pn2.UCType = "static"; //pn2.Title = "文章更新"; //pn2.Abstract = string.Format("更新了文章【{0}】({1})", pn.Title, pn.DeployTime); //pn2.Content = pn.PKID.ToString(); //pn2.DeployTime = pn.DeployTime; //pn2.IsShare = pn.IsShare; //pn2.IsShow = pn.IsShow; //pn2.IsAudit = 0; //pn2.WriteFrom = pn.UCType; //uc.UCHome_PersonNew.AddObject(pn2); //uc.SaveChanges(); if (pn.IsShare != "0" && pn.UCType != "log") { AddSNSFeedEntry feed = new AddSNSFeedEntry { ObjectType = "文章日志", ObjectID = pn.PKID.ToString(), UID = pn.AddUser.ToString(), UName = DisPlayName, School = XXMC, Title = form["Title"], Summary = pn.Content, Date = DateTime.Now, URL = "/UCHome/PublicShare/logview2?pid=" + pn.PKID + "&uctype=article&userid=" + pn.AddUser + "", Like = 0, Favorite = 0 }; client.Send <AddSNSFeedEntry>(feed); } Newjson.Data = new { statuscode = 0, message = "更新成功" }; } catch (Exception) { Newjson.Data = new { statuscode = 1, message = "更新失败" }; } } else { Newjson.Data = new { statuscode = 2, message = "日志不存在" }; } return(Json(Newjson, JsonRequestBehavior.AllowGet)); }
public ActionResult AddLog(FormCollection form) { UCHome_PersonNew pn = new UCHome_PersonNew { AddUser = new Guid(form["AddUser"]), DeployTime = DateTime.Now, Content = form["Content"], Hits = 0, PKID = Guid.NewGuid(), Title = form["Title"], UCType = form["UCType"], IsShare = form["IsShare"], IsAudit = 4, isTop = 0, IsShow = form["IsShow"].ToLower().Contains("true") ? 0 : 1, Abstract = form["Abstract"], flowers = 0 }; JsonResult Newjson = new JsonResult(); try { uc.UCHome_PersonNew.AddObject(pn); uc.SaveChanges(); UCHome_PersonNew pn2 = new UCHome_PersonNew { PKID = Guid.NewGuid(), AddUser = pn.AddUser, UCType = "static", Title = "文章更新", Abstract = string.Format("发表了新文章【{0}】({1})", pn.Title, pn.DeployTime), Content = pn.PKID.ToString(), DeployTime = pn.DeployTime, IsShare = pn.IsShare, IsShow = pn.IsShow, IsAudit = 0, WriteFrom = pn.UCType }; uc.UCHome_PersonNew.AddObject(pn2); uc.SaveChanges(); if (pn.IsShare != "0" && pn.UCType != "log") { AddSNSFeedEntry feed = new AddSNSFeedEntry { ObjectType = "文章日志", ObjectID = pn.PKID.ToString(), UID = pn.AddUser.ToString(), UName = DisPlayName, School = XXMC, Title = form["Title"], Summary = pn.Content, Date = DateTime.Now, URL = "/UCHome/PublicShare/logview2?pid=" + pn.PKID + "&uctype=article&userid=" + pn.AddUser + "", Like = 0, Favorite = 0 }; client.Send <AddSNSFeedEntry>(feed); } Newjson.Data = new { statuscode = 0, message = "添加成功" }; } catch (Exception) { Newjson.Data = new { statuscode = 1, message = "添加失败" }; } return(Json(Newjson, JsonRequestBehavior.AllowGet)); }