public tMessageController() { ///认证 msgclient = new tMessageServiceClient(); client = new YogisModelsServiceClient(); clientUser = new YogaUserServiceClient(); }
public tLearingController() { client = new tLearingServiceClient(); clientUser = new YogaUserServiceClient(); list = new List <ViewtLearing>(); model = new ViewtLearing(); method = new method(); msgclient = new tMessageServiceClient(); }
public LearnController() { ViewBag.user = user; client = new tLearingServiceClient(); dicclient = new YogaDicItemServiceClient(); interclient = new InterestServiceClient(); msgclient = new tMessageServiceClient(); clientUser = new YogaUserServiceClient(); userDetclient = new YogaUserDetailServiceClient(); method = new method(); Signclient = new tSignServiceClient(); zanclient = new tZanModelsServiceClient(); #region 登录者的级别 if (user.UserType == 0) { ViewYogaUserDetail temp = new ViewYogaUserDetail(); temp = userDetclient.GetYogaUserDetailById(user.Uid); if (temp != null) { ViewBag.level = temp.Ulevel; } } else//导师级别 { ViewYogisModels vyogism = new ViewYogisModels(); using (YogisModelsServiceClient mclient = new YogisModelsServiceClient()) { vyogism = mclient.GetYogisModelsById(user.Uid); if (vyogism != null) { ViewBag.level = vyogism.YogisLevel; } } } #endregion #region 站内信-信息数量 int tinstatcount = 0; int follcount = 0; int zancount = 0; int msgcount = 0; method.InstationInfo(user.Uid, out tinstatcount, out follcount, out zancount, out msgcount); ViewBag.tinstatcount = tinstatcount; ViewBag.follcount = follcount; ViewBag.zancount = zancount; ViewBag.msgcount = msgcount; ViewBag.AllCount = tinstatcount + follcount + zancount + msgcount; #endregion }
public tInstationInfoController() { ViewBag.user = user; method = new method(); client = new tInstationInfoServiceClient(); list = new List <ViewtInstationInfo>(); zanclient = new tZanModelsServiceClient(); followclient = new FollowServiceClient(); messageclient = new tMessageServiceClient(); clientUser = new YogaUserServiceClient(); clientModel = new YogisModelsServiceClient(); udclient = new YogaUserDetailServiceClient(); writelogclient = new tWriteLogServiceClient(); #region 登录者的级别 if (user.UserType == 0) { ViewYogaUserDetail temp = new ViewYogaUserDetail(); temp = udclient.GetYogaUserDetailById(user.Uid); if (temp != null) { ViewBag.level = temp.Ulevel; ViewBag.Gender = temp.Gender; } } else//导师级别 { ViewYogisModels vyogism = new ViewYogisModels(); vyogism = clientModel.GetYogisModelsById(user.Uid); if (vyogism != null) { ViewBag.level = vyogism.YogisLevel; ViewBag.Gender = vyogism.Gender; } } #endregion #region 站内信-信息数量 int tinstatcount = 0; int follcount = 0; int zancount = 0; int msgcount = 0; method.InstationInfo(user.Uid, out tinstatcount, out follcount, out zancount, out msgcount); ViewBag.tinstatcount = tinstatcount; ViewBag.follcount = follcount; ViewBag.zancount = zancount; ViewBag.msgcount = msgcount; ViewBag.AllCount = tinstatcount + follcount + zancount + msgcount; #endregion }
public YogaGuruController() { ViewBag.user = user; client = new YogisModelsServiceClient(); clientUser = new YogaUserServiceClient(); clientMsg = new tMessageServiceClient(); clientFoll = new FollowServiceClient(); clientDetail = new YogaUserDetailServiceClient(); logClient = new tWriteLogServiceClient(); clientPic = new YogaPictureServiceClient(); dicclient = new YogaDicItemServiceClient(); zanclient = new tZanModelsServiceClient(); method = new method(); #region 登录者的级别 if (user.UserType == 0) { ViewYogaUserDetail temp = new ViewYogaUserDetail(); temp = clientDetail.GetYogaUserDetailById(user.Uid); if (temp != null) { ViewBag.level = temp.Ulevel; } } else { ViewYogisModels vyogism = new ViewYogisModels(); vyogism = client.GetYogisModelsById(user.Uid); if (vyogism != null) { ViewBag.level = vyogism.YogisLevel; } } #endregion #region 站内信-信息数量 int tinstatcount = 0; int follcount = 0; int zancount = 0; int msgcount = 0; method.InstationInfo(user.Uid, out tinstatcount, out follcount, out zancount, out msgcount); ViewBag.tinstatcount = tinstatcount; ViewBag.follcount = follcount; ViewBag.zancount = zancount; ViewBag.msgcount = msgcount; ViewBag.AllCount = tinstatcount + follcount + zancount + msgcount; #endregion }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; context.Response.Charset = "utf-8"; context.Response.CacheControl = "no-cache"; string commentJson = string.Empty; StringBuilder sb = new StringBuilder(); if (context.Request.Params["msg"] != null) { using (tMessageServiceClient msgClient = new tMessageServiceClient()) { ViewtMessage msgmodel = new ViewtMessage(); msgmodel.ToUid = Convert.ToInt32(context.Request.Params["pictureid"]); msgmodel.ToType = 5; msgmodel.sContent = context.Request.Params["msg"]; msgmodel.FromUid = user.Uid; msgmodel.FormType = user.UserType; msgmodel.CreateDate = DateTime.Now; msgmodel.iZan = 0; msgmodel.iAudio = 0; msgmodel.ParentID = 0; msgmodel.photo = " "; if (user != null) { msgClient.Add(msgmodel); } } sb.Append("{"); sb.Append("\"code\":1,"); sb.Append("\"msg\":\"成功\","); sb.Append("\"comment\":"); sb.Append("["); sb.Append("{"); sb.Append(string.Format("\"avatar\":\"{0}\",", user.Avatar)); sb.Append(string.Format("\"user\":\"{0}\",", user.NickName)); sb.Append(String.Format("\"msg\":\"{0}\"", context.Request.Params["msg"])); sb.Append("}"); sb.Append("]"); sb.Append("}"); } context.Response.Write(sb.ToString()); context.Response.End(); }
public method() { client = new ClassServiceClient(); dicclient = new YogaDicItemServiceClient(); interclient = new InterestServiceClient(); msgclient = new tMessageServiceClient(); clientUser = new YogaUserServiceClient(); clientbanner = new tBannerServiceClient(); udclient = new YogaUserDetailServiceClient(); modelsclient = new YogisModelsServiceClient(); userloginInfoclient = new tUserLoginInfoServiceClient(); tinstaclient = new tInstationInfoServiceClient(); followclient = new FollowServiceClient(); zanclient = new tZanModelsServiceClient(); messageclient = new tMessageServiceClient(); cenclient = new IYogaKoo.Client.CentersServiceClient(); }
public AdminController() { ViewBag.user = user; client = new YogisModelsServiceClient(); clientUser = new YogaUserServiceClient(); clientMsg = new tMessageServiceClient(); userDetclient = new YogaUserDetailServiceClient(); method = new method(); #region 登录者的级别 if (user.UserType == 0) { ViewYogaUserDetail temp = new ViewYogaUserDetail(); temp = userDetclient.GetYogaUserDetailById(user.Uid); if (temp != null) { ViewBag.level = temp.Ulevel; } } else { ViewYogisModels vyogism = new ViewYogisModels(); vyogism = client.GetYogisModelsById(user.Uid); if (vyogism != null) { ViewBag.level = vyogism.YogisLevel; } } #endregion #region 站内信-信息数量 int tinstatcount = 0; int follcount = 0; int zancount = 0; int msgcount = 0; method.InstationInfo(user.Uid, out tinstatcount, out follcount, out zancount, out msgcount); ViewBag.tinstatcount = tinstatcount; ViewBag.follcount = follcount; ViewBag.zancount = zancount; ViewBag.msgcount = msgcount; ViewBag.AllCount = tinstatcount + follcount + zancount + msgcount; #endregion }
/// <summary> /// 格式化json /// </summary> /// <param name="imgs"></param> /// <returns></returns> private string FormateJson(List <ViewYogaPicture> imgs, int id, int imgid) { //获得当前相册人 ViewCenters center = null; //获得当前相册人 ViewYogisModels model = null; ViewYogaUserDetail udetail = null; ViewYogaUser u = null; YogaUserDetailServiceClient udetailClient = new YogaUserDetailServiceClient(); YogisModelsServiceClient modelClient = new YogisModelsServiceClient(); YogaUserServiceClient userClient = new YogaUserServiceClient(); string defaultimg = string.Empty; string defaultname = string.Empty; using (CentersServiceClient centerClient = new CentersServiceClient()) { center = centerClient.GetCentersById(id); } if (center != null) { defaultimg = center.CenterPortraint; defaultname = center.CenterName; } tMessageServiceClient mesClient = new tMessageServiceClient(); StringBuilder sb = new StringBuilder(); sb.Append("{"); sb.Append("\"code\":1,"); sb.Append("\"album\":\"默认相册\","); sb.Append(String.Format("\"showimages\":\"{0}\",", imgid)); sb.Append("\"thumbList\":["); using (tMessageServiceClient msgClient = new tMessageServiceClient()) { foreach (ViewYogaPicture img in imgs) { sb.Append("{"); sb.Append("\"id\":"); sb.Append(String.Format("\"{0}\",", img.Pid)); sb.Append("\"title\":"); sb.Append("\"相册\","); sb.Append("\"user\":"); sb.Append(String.Format("\"{0}\",", defaultname)); sb.Append("\"avatar\":"); sb.Append(String.Format("\"{0}\",", defaultimg)); sb.Append("\"time\":"); sb.Append(string.Format("\"{0}\",", img.CreateTime == null ? "" : Convert.ToDateTime(img.CreateTime).ToString("yyyy-MM-dd HH:mm"))); sb.Append("\"desc\":"); sb.Append(string.Format("\"{0}\",", img.PictureContent)); sb.Append("\"thumb\":"); sb.Append(string.Format("\"{0}\",", img.PictureOriginal)); sb.Append("\"large\":"); sb.Append(string.Format("\"{0}\",", img.PictureOriginal)); sb.Append("\"comment\":"); sb.Append("["); List <ViewtMessage> messages = mesClient.GettMessageUid(img.Pid, 5); foreach (ViewtMessage v in messages) { string defcovimg = string.Empty; string defname = string.Empty; if (v.FormType == 0) { udetail = udetailClient.GetYogaUserDetailById((int)v.FromUid); if (udetail != null) { defcovimg = CommonInfo.GetDisplayImg(udetail.DisplayImg); } u = userClient.GetYogaUserById((int)v.FromUid); if (u != null) { defname = u.NickName; } } else { model = modelClient.GetYogisModelsById((int)v.FromUid); if (model != null) { defcovimg = CommonInfo.GetDisplayImg(model.DisplayImg); defname = model.RealName; } } sb.Append("{"); sb.Append("\"avatar\":"); sb.Append(String.Format("\"{0}\",", defcovimg)); sb.Append("\"user\":"); sb.Append(String.Format("\"{0}\",", defname)); sb.Append("\"msg\":"); sb.Append(String.Format("\"{0}\"", v.sContent)); sb.Append("},"); } if (messages != null && messages.Count > 0) { sb.Remove(sb.Length - 1, 1); } sb.Append("]"); sb.Append("},"); } } if (imgs != null && imgs.Count > 0) { sb.Remove(sb.Length - 1, 1); } sb.Append("]"); sb.Append("}"); return(sb.ToString()); }