public static CBB.ExceptionHelper.OperationResult SetFeaturedContentHasUsed(string featCtentId, BiZ.Comm.UsedFlag usedFlag) { if (featCtentId == null) return new CBB.ExceptionHelper.OperationResult(false, "精选内容编号不能为Null"); BiZ.Sys.FeaturedContent.FeaturedContent featContent = BiZ.Sys.FeaturedContent.FeaturedContentProvider.GetFeaturedContent(featCtentId); if (featContent != null) { featContent.UsedFlag = usedFlag; //显示次数增加一次 if (usedFlag == BiZ.Comm.UsedFlag.Yes) { featContent.ShowedCount += 1; } BiZ.Sys.FeaturedContent.FeaturedContent featContentObj = BiZ.Sys.FeaturedContent.FeaturedContentProvider.Save(featContent); if (featContentObj != null) return new CBB.ExceptionHelper.OperationResult(true); } else { return new CBB.ExceptionHelper.OperationResult(false, "精选内容编号有误"); } return new CBB.ExceptionHelper.OperationResult(true); }
public SuperManModel( Active.SuperMan.Super superobj, BiZ.Member.Member memberobj) { this.superobj = superobj; this.memberobj = memberobj; }
public bool IsBinded(BiZ.Member.Connector.Platform platform) { foreach (BiZ.Member.Connector.Connector obj in connectors) { if (obj == null) continue; if (obj.PlatformType == platform && obj.Enable) return true; } return false; }
public static PhotoCheckModel GetCheckPhotoByUserId(string userid, BiZ.PhotoCheck.CheckPhotoStatus cps) { try { return new PhotoCheckOperation().GetCheckPhotoByUserid(userid, cps); } catch (Exception ex) { throw new CBB.ExceptionHelper.OperationException( CBB.ExceptionHelper.ErrType.SystemErr, CBB.ExceptionHelper.ErrNo.DBOperationError, ex); } }
/// <summary> /// 右边的公共控件 /// </summary> /// <param name="interestList">当前用户的兴趣集合</param> /// <returns></returns> public ActionResult AddRightPanel(BiZ.Content.PublicContent contentObj) { //获取并设置项目版本号 SetMetasVersion(); //获取当前登录的用户编号 String userID = User.Identity.Name; userID = userID == "" ? null : userID; ////用户必须登录才能打开该页面 //if (userID == null || userID == "") // return RedirectToAction("Error", "Error", new { errNo = "参数不正确。" }); Models.PageModels.Content.AddContentModel model = new Models.PageModels.Content.AddContentModel(); model.UserID = userID; model.MemberID = userID; model.AlreadyLogon = userID == null || userID == "" ? false : true; model.interestList = BiZ.InterestCenter.InterestFactory.GetMemberInterest(userID, 0, 0); if (contentObj != null) { model.contentObj = contentObj; } else { model.contentObj = null; } return View(model); }
public ActionResult AddContentType(BiZ.Content.ContentType contentType, BiZ.Content.PublicContent contentObj) { //获取并设置项目版本号 SetMetasVersion(); //获取当前登录的用户编号 String userID = User.Identity.Name; userID = userID == "" ? null : userID; //用户必须登录才能打开该页面 if (userID == null || userID == "") return RedirectToAction("Error", "Error", new { errNo = "参数不正确。" }); Models.PageModels.Content.AddContentModel model = new Models.PageModels.Content.AddContentModel(); model.UserID = userID; model.MemberID = userID; model.AlreadyLogon = true; model.type = getContentType(contentType); if (contentObj != null) { model.contentObj = contentObj; } return View(model); }
//public static string GetMemberWenWenQuestionBeenAnswered(BiZ.Member.Activity.Activity activityObj) //{ // string str = ""; // str += "<div><span class='colorf90 mt10'>参与了你发表的话题(" + activityObj.Title + "):</span></div><ul>"; // foreach (string content in activityObj.Content) // { // string[] arrStrs = content.Split('|'); // str += "<li><a href='/WenWen/ShowWenWen?wwid=" + arrStrs[0] + "' target='_blank'><span class='cgray'>你:" + (arrStrs[1].Length > 78 ? arrStrs[1].Substring(0, 78) + "<span class=\"letspa--3\">...</span>" : arrStrs[1]) + "</span><br/>Ta:" + (arrStrs[2].Length > 78 ? arrStrs[2].Substring(0, 78) + "<span class=\"letspa--3\">...</span>" : arrStrs[2]) + "</a></li>"; // } // str += "</ul>"; // return str; //} public static string GetMemberPhotoBeenCommented(BiZ.Member.Activity.Activity activityObj) { string str = ""; str += "<div><span class='colorf90'>在你的相册写了(" + activityObj.Title + ")个评论:</span></div><ul>"; foreach (string content in activityObj.Content) { string[] arrStrs = content.Split('|'); str += "<li><a href='/Photo/Show/" + arrStrs[0] + "' target='_blank'><img src='" + Common.Comm.getImagePath(arrStrs[1], Common.ImageType.Icon) + "'/> Ta:" + arrStrs[2] + "</a></li>"; } str += "</ul>"; return str; }
private static Models.RelationDisplayObj getRelationDisplayObj(String mid, BiZ.Member.RelationMember vis) { Models.RelationDisplayObj obj = new Models.RelationDisplayObj(); obj.FromMember = vis.FromMember; obj.ToMember = vis.ToMember; obj.ID = vis.ID; obj.CreatedTime = vis.CreatedTime; obj.TimeSpan = Common.Comm.getTimeSpan(obj.CreatedTime); obj.Comment = vis.Comment; try { BiZ.Member.Member mym = BiZ.MemberManager.MemberManager.GetMember(obj.FromMember); BiZ.Member.Member tomember = BiZ.MemberManager.MemberManager.GetMember(obj.ToMember); if (mym == null || tomember == null) return null; //获取源用户信息 if (mid == obj.ToMember) { obj.DisplayFromOrTo = "from"; getMemberDisplayObj(obj, mym); } //获取目标用户信息 if (mid == obj.FromMember) { obj.DisplayFromOrTo = "to"; getMemberDisplayObj(obj, tomember); } //获取距离 if (mym.MemberInfomation != null & mym.MemberInfomation.Lat != 0 & mym.MemberInfomation.Lng != 0 & tomember.MemberInfomation.Lat != 0 & tomember.MemberInfomation.Lng != 0) { obj.Distance = CBB.LocationFunctionHelper.DistanceAndAroundCalculator.getDistanceStr( tomember.MemberInfomation.Lng, tomember.MemberInfomation.Lat, mym.MemberInfomation.Lng, mym.MemberInfomation.Lat); } else obj.Distance = ""; } catch { } return obj; }
private static void getMemberDisplayObj(Models.MemberDisplayObj obj, BiZ.Member.Member mym) { if (mym == null) return; obj.ID = mym.ID; #region 增强的唯一编号 obj.UniqueNumber = BiZ.Comm.UniqueNumber.UniqueNumberProvider.GetConvertedMemberID(mym.ID, BiZ.Comm.UniqueNumber.IDType.MemberID); #endregion #region 用户魅力封号 int Glamour = mym.Status.GlamourCount; string[,] title = new string[,] { { "勇气小男生", "可爱小女生" }, { "魅力型男", "多情少女" }, { "花心帅哥", "半妆美人" }, { "俊秀公子", "江南名媛" }, { "玉面郎君", "玉面佳人" }, { "天慕王子", "惊鸿贵人" } }; int count = title.GetLength(0); int tempnumber = 0; for (int i = 0; i < count;i++ ) { tempnumber = tempnumber * (i+1) + 10; if (Glamour > tempnumber) { if (i + 1 >= count) { obj.MemberTitle = mym.Sex == 1 ? "绝世魅力天王" : "倾国倾城天后"; break; } continue; } else { obj.MemberTitle = mym.Sex == 1 ? title[i,0] : title[i,1]; break; } } #endregion #region 用户头像 if ((mym.MemberPhoto == null) || (mym.MemberPhoto.IconID == null) || (mym.MemberPhoto.IconID == "")) { obj.ICONPath = "/pics/noicon.jpg"; obj.BigImg = "/pics/nobigimg.jpg"; obj.MinICON = "/pics/noicon.jpg"; } else { if (mym.MemberInfomation != null & mym.MemberInfomation.IconPath != "") { obj.ICONPath = CBB.ConfigurationHelper.AppSettingHelper.GetConfig("uploadPath") + "/" + mym.MemberInfomation.IconPath.Replace("\\", "/").Split('.')[0] + "_p" + ".jpg"; obj.BigImg = CBB.ConfigurationHelper.AppSettingHelper.GetConfig("uploadPath") + "/" + mym.MemberInfomation.IconPath; obj.MinICON = CBB.ConfigurationHelper.AppSettingHelper.GetConfig("uploadPath") + "/" + mym.MemberInfomation.IconPath.Replace("\\", "/").Split('.')[0] + "_i" + ".jpg"; } else { obj.ICONPath = "/pics/noicon.jpg"; obj.BigImg = "/pics/nobigimg.jpg"; obj.MinICON = "/pics/noicon.jpg"; } } #endregion #region 基本信息 if (mym.MemberInfomation != null) { obj.Name = mym.MemberInfomation.NickName; obj.Email = mym.Email; obj.Want = mym.MemberInfomation.IWant; obj.Career = (mym.MemberInfomation.Career == "") ? "问我" : mym.MemberInfomation.Career; //String city = mym.MemberInfomation.City.Replace('|', ' '); //String[] arrCity = city.Split(' '); //if(arrCity[0] == arrCity[1]) city = arrCity[0]; //obj.City = city; obj.City = (mym.MemberInfomation.City == "") ? "问我" : mym.MemberInfomation.City.Replace('|', '@'); obj.Lat = mym.MemberInfomation.Lat; obj.Lng = mym.MemberInfomation.Lng; obj.Age = (mym.MemberInfomation.Age == "") ? "问我" : mym.MemberInfomation.Age; obj.Height = (mym.MemberInfomation.Height == "") ? "问我" : mym.MemberInfomation.Height; } #endregion #region 设置信息 if (mym.Settings != null) { if (mym.Settings.FansGroupName != null) { obj.FansGroupName = new BiZ.Member.FansGroupName(); obj.FansGroupName.Name = mym.Settings.FansGroupName.Name; obj.FansGroupName.FirstName = mym.Settings.FansGroupName.FirstName; obj.FansGroupName.Second = mym.Settings.FansGroupName.Second; obj.FansGroupName.TheThird = mym.Settings.FansGroupName.TheThird; } obj.HiddenMyLoc = mym.Settings.HiddenMyLoc; } #endregion #region 性别 obj.Sex = mym.Sex; if (obj.Sex == 1) obj.WantSex = 2; if (mym.Sex == 1) { obj.SexStr = "男"; obj.WantSexStr = "女"; } else if (mym.Sex == 2) { obj.SexStr = "女"; obj.WantSexStr = "男"; } else { obj.SexStr = "问我"; obj.WantSexStr = "问我"; } #endregion #region 状态 obj.OnlineStr = mym.OnlineStr; if (mym.Status != null) { obj.Points = mym.Status.Points; obj.GlamourCount = mym.Status.GlamourCount; obj.PointsSchedule = mym.Status.PointsSchedule; if (mym.Status.Last24HInCallsCount < 6) obj.Hot = "normal"; if (mym.Status.Last24HInCallsCount >= 6 & mym.Status.Last24HInCallsCount < 10) obj.Hot = "hot1"; if (mym.Status.Last24HInCallsCount >= 10 & mym.Status.Last24HInCallsCount < 20) obj.Hot = "hot2"; if (mym.Status.Last24HInCallsCount >= 20) obj.Hot = "hot3"; } obj.AllowLogin = mym.AllowLogin; #endregion #region 计数器 if (mym.Status != null) { obj.PhotoCount = mym.Status.PhotoCount.ToString(); obj.InterestCount = mym.Status.InterestCount.ToString(); } else { obj.PhotoCount = "0"; obj.InterestCount = "0"; } #endregion #region 用户兴趣 if (mym.Status != null && mym.Status.InterestCount > 0) { obj.InterestList = BiZ.InterestCenter.InterestFactory.GetMemberInterest(obj.ID, 10, 1); } #endregion #region 级别和认证 //会员级别 obj.MemberType = (int)mym.MemberType; if (mym.MemberType == BiZ.Member.MemberType.Level0) obj.MemberLevel = "普通会员"; if (mym.MemberType == BiZ.Member.MemberType.Level1) obj.MemberLevel = "高级会员"; if (mym.MemberType == BiZ.Member.MemberType.Level2) obj.MemberLevel = "VIP"; //头像认证 //视频认证 if (mym.MemberPhoto != null) obj.IsRealPhotoIdentification = mym.MemberPhoto.IsRealPhotoIdentification; //身份证认证 //Email验证 obj.EmailIsVaild = mym.EmailIsVaild; #endregion #region 用户徽章 obj.Badgelist = mym.Status.MemberBadge; #endregion }
public MemberInterestModel( MemberFullDisplayObj memberFullDisplayObj, BiZ.InterestCenter.Interest interestObj, IList<BiZ.InterestCenter.InterestFans> interestHtxualFansListObje, IList<BiZ.WenWen.WenWen> wenwenlist) { this.Member = memberFullDisplayObj; this.interestObj = interestObj; this.interestHtxualFansListObje = interestHtxualFansListObje; this.wenwenlist = wenwenlist; }
//根据内容类型获取内容类别:contentType-内容类型 public List<string> getContentType(BiZ.Content.ContentType contentType) { Common.Content.TypeNameAndLikeNameModel typeNameModel = Common.Content.ContentNamesDefs.GetDefs(); List<String> types = new List<string>(); switch (contentType) { case BiZ.Content.ContentType.Interest: types = typeNameModel.interestTypes; break; case BiZ.Content.ContentType.Member: types = typeNameModel.memberTypes; break; case BiZ.Content.ContentType.Image: types = typeNameModel.imageTypes; break; case BiZ.Content.ContentType.SuiSuiNian: types = typeNameModel.suisuinianTypes; break; case BiZ.Content.ContentType.CallFor: types = typeNameModel.callforTypes; break; } return types; }
public InterestWenWenModel(BiZ.WenWen.WenWen wenwen, BiZ.InterestCenter.Interest interest) { this.wenwen = wenwen; this.interest = interest; }
public InterestWenWenModel( int wenwencount, int wenwenanswercount, BiZ.InterestCenter.Interest interest) { this.wenwencount = wenwencount; this.wenwenanswercount = wenwenanswercount; this.interest = interest; }
/// <summary> /// 构造用户增强的唯一编号的值 /// </summary> /// <param name="uniqueNumber">唯一编号对象</param> /// <param name="member">用户对象</param> /// <returns>操作状态</returns> public static Member.Member SetMemberUniqueNumber( BiZ.Comm.UniqueNumber.UniqueNumber uniqueNumber, Member.Member member) { if (member.UniqueNumber == null) member.UniqueNumber = new Comm.UniqueNumber.UniqueNumber(); member.UniqueNumber.DefaultId = uniqueNumber.DefaultId; member.UniqueNumber.ConvertedID = uniqueNumber.ConvertedID; member.UniqueNumber.DomainNameID = uniqueNumber.DomainNameID; member.UniqueNumber.IDType = uniqueNumber.IDType; member.UniqueNumber.CreatedTime = uniqueNumber.CreatedTime; MongoDatabase md = MongoDBHelper.MongoDB; MongoCollection<Member.Member> mc = md.GetCollection<Member.Member>(Member.Member.GetCollectionName()); mc.Save(member); MongoCollection<BiZ.Comm.UniqueNumber.UniqueNumber> mcUn = md.GetCollection<BiZ.Comm.UniqueNumber.UniqueNumber>(BiZ.Comm.UniqueNumber.UniqueNumber.GetCollectionName()); mcUn.Save(uniqueNumber); return member; }
public MemberInterestModel(MemberFullDisplayObj memberFullDisplayObj, BiZ.InterestCenter.Interest interestObj, IList<BiZ.InterestCenter.InterestFans> interestFansListObje) { this.Member = memberFullDisplayObj; this.interestObj = interestObj; this.interestFansListObje = interestFansListObje; }
public MemberInterestModel(MemberFullDisplayObj memberFullDisplayObj, BiZ.InterestCenter.Interest interestObj) { this.Member = memberFullDisplayObj; this.interestObj = interestObj; }
public MemberInterestModel(BiZ.InterestCenter.Interest interestObj) { this.interestObj = interestObj; }
//内容控件To登录前:contentobj-内容对象;ifshowname-是否显示用户昵称;ifshowICONPath-是否显示用户头像 public ActionResult ContentItemToIndex(BiZ.Content.PublicContent contentobj, Boolean ifshowmember, Boolean ifmy) { SetMetasVersion(); String userID = User.Identity.Name; userID = userID == "" ? null : userID; Models.PageModels.Content.ContentModel model = getContentModel(contentobj); model.UserID = userID; model.MemberID = userID; model.AlreadyLogon = userID != null && userID != "" ? true : false; model.Member = userID != null && userID != "" ? Models.DisplayObjProvider.getMemberFullDisplayObj(userID) : null; model.ifshowmember = ifshowmember; model.ifmy = ifmy; return View(model); }
//获取内容对象的模型 public Models.PageModels.Content.ContentModel getContentModel(BiZ.Content.PublicContent contentobj) { Common.Content.TypeNameAndLikeNameModel typeNameModel = Common.Content.ContentNamesDefs.GetDefs(); string typename = ""; string likename = ""; if (contentobj.ContentType == BiZ.Content.ContentType.Image) { String type = ((Moooyo.BiZ.Content.ImageContent)contentobj).Type; foreach (var typeobj in typeNameModel.imageTypes.ToList()) { if (typeobj.Split(',')[0] == type || typeobj.Split(',')[1] == type) { typename = typeobj.Split(',')[1]; likename = typeobj.Split(',')[2]; } } if (typename == "") { typename = type; likename = "喜欢"; } } if (contentobj.ContentType == BiZ.Content.ContentType.SuiSuiNian) { String type = ((Moooyo.BiZ.Content.SuiSuiNianContent)contentobj).Type; foreach (var typeobj in typeNameModel.suisuinianTypes.ToList()) { if (typeobj.Split(',')[0] == type || typeobj.Split(',')[1] == type) { typename = typeobj.Split(',')[1]; likename = typeobj.Split(',')[2]; } } if (typename == "") { typename = type; likename = "喜欢"; } } if (contentobj.ContentType == BiZ.Content.ContentType.CallFor) { String type = ((Moooyo.BiZ.Content.CallForContent)contentobj).Type; foreach (var typeobj in typeNameModel.callforTypes.ToList()) { if (typeobj.Split(',')[0] == type || typeobj.Split(',')[1] == type) { typename = typeobj.Split(',')[1]; likename = typeobj.Split(',')[2]; } } if (typename == "") { typename = type; likename = "喜欢"; } } if (contentobj.ContentType == BiZ.Content.ContentType.Interest) { String type = ((Moooyo.BiZ.Content.InterestContent)contentobj).Type; foreach (var typeobj in typeNameModel.interestTypes.ToList()) { if (typeobj.Split(',')[0] == type || typeobj.Split(',')[1] == type) { typename = typeobj.Split(',')[1]; likename = typeobj.Split(',')[2]; } } if (typename == "") { typename = type; likename = "喜欢"; } } if (contentobj.ContentType == BiZ.Content.ContentType.Member) { String type = ((Moooyo.BiZ.Content.MemberContent)contentobj).Type; foreach (var typeobj in typeNameModel.memberTypes.ToList()) { if (typeobj.Split(',')[0] == type || typeobj.Split(',')[1] == type) { typename = typeobj.Split(',')[1]; likename = typeobj.Split(',')[2]; } } if (typename == "") { typename = type; likename = "喜欢"; } } if (contentobj.ContentType == BiZ.Content.ContentType.InterView) { typename = "访谈"; likename = "访谈"; } Models.PageModels.Content.ContentModel model = new Models.PageModels.Content.ContentModel(); model.contentobj = contentobj; model.contenttype = contentobj.ContentType.ToString(); model.typename = typename; model.likename = likename; return model; }
public ActionResult FeaturedInterestTopicNoImgPanel(BiZ.WenWen.WenWen topic) { ViewData["userId"] = HttpContext.User.Identity.Name; return View(topic); }
public static Models.MsgerDisplayObj getMsgerDisplayObj(string mid, BiZ.Member.Relation.PrivateAndSysMesge psm) { Models.MsgerDisplayObj obj = new Models.MsgerDisplayObj(); obj.FromMember = psm.FromMember; obj.ToMember = psm.ToMember; obj.Comment = psm.Comment; obj.CreatedTime = psm.CreatedTime; obj.UnReads = psm.UnReads; String fromMember = obj.FromMember; BiZ.Member.Member mym = null; BiZ.Member.Member tomember = null; if (obj.FromMember != "" && obj.FromMember != null) { mym = BiZ.MemberManager.MemberManager.GetMember(obj.FromMember); } if (obj.ToMember != "" && obj.ToMember != null) { tomember = BiZ.MemberManager.MemberManager.GetMember(obj.ToMember); } if (tomember == null) { return null; } //获取源用户信息 if (mid == psm.ToMember) { obj.DisplayFromOrTo = "from"; getMemberDisplayObj(obj, mym); //获取关注状态 obj.InFavor = BiZ.Member.Relation.RelationProvider.IsInFavor(obj.FromMember, obj.ToMember); } //获取目标用户信息 if (fromMember != "") { if (mid == obj.FromMember) { obj.DisplayFromOrTo = "to"; getMemberDisplayObj(obj, tomember); //获取关注状态 obj.InFavor = BiZ.Member.Relation.RelationProvider.IsInFavor(obj.ToMember, obj.FromMember); } } //获取消息数量 if (fromMember != "") obj.MsgBetweenMeCount = BiZ.Member.Link.MsgProvider.GetMsgCount(obj.FromMember, obj.ToMember); else obj.MsgBetweenMeCount = 0; //获取距离 if (fromMember != "") { if (mym.MemberInfomation.Lat != 0 & mym.MemberInfomation.Lng != 0 & tomember.MemberInfomation.Lat != 0 & tomember.MemberInfomation.Lng != 0) { obj.Distance = CBB.LocationFunctionHelper.DistanceAndAroundCalculator.getDistanceStr( tomember.MemberInfomation.Lng, tomember.MemberInfomation.Lat, mym.MemberInfomation.Lng, mym.MemberInfomation.Lat); } } else obj.Distance = ""; return obj; }
public static string GetMemberTalkAboutBeenLikeAndCommented(BiZ.Member.Activity.Activity activityObj, String memberName) { string str = "", contentDetailPath = "javascript:;"; if (activityObj.Content[0].Split('|').Length >= 3) contentDetailPath = "/Content/ContentDetail/" + activityObj.Content[0].Split('|')[2].ToString(); str += "<div><span class='colorf90'>mo了并评论了你的说说(" + activityObj.Title + ") <a href=\"" + contentDetailPath + "\" target=\"_blank\">[去看看]</a>:</span></div><ul class='changephotoinfor'>"; foreach (string content in activityObj.Content) { if (content == null) { continue; } string[] arrStrs = content.Split('|'); if (arrStrs.Length < 4) { continue; } str += "<li><p><span class='cgreen'>" + arrStrs[3] + "</span></p></li>"; str += "<li><p>"; str += "<span class='blue03'>" + arrStrs[1] + "</span>"; str += "</p></li>"; } str += "</ul><div class='clear'></div>"; return str; }
public ActionResult Interest(BiZ.InterestCenter.Interest interestObj, BiZ.InterestCenter.Interest memberInterestObj) { String userID = HttpContext.User.Identity.Name; Models.PageModels.MemberInterestModel interestModel = new Models.PageModels.MemberInterestModel(interestObj); interestModel.memberInterestObj = memberInterestObj; interestModel.UserID = userID; interestModel.isFans = BiZ.InterestCenter.InterestFactory.IsFans(interestObj.ID, userID); return View(interestModel); }
private static CBB.ExceptionHelper.OperationResult SetRegFinished(BiZ.Member.Member mym) { mym.FinishedReg = true; SaveMember(mym); return new CBB.ExceptionHelper.OperationResult(true); }
public static Models.RelationDisplayObj getRelationDisplayObj(String me, BiZ.Member.Member you) { if (you == null) return null; Models.RelationDisplayObj obj = new Models.RelationDisplayObj(); obj.FromMember = me; obj.ToMember = you.ID; obj.ID = you.ID; obj.CreatedTime = you.CreatedTime; obj.Comment = ""; obj.DisplayFromOrTo = "to"; getMemberDisplayObj(obj, you); BiZ.Member.Member mym = BiZ.MemberManager.MemberManager.GetMember(obj.FromMember); if (mym == null) return null; //获取距离 if (mym.MemberInfomation.Lat != 0 & mym.MemberInfomation.Lng != 0 & you.MemberInfomation.Lat != 0 & you.MemberInfomation.Lng != 0) { obj.Distance = CBB.LocationFunctionHelper.DistanceAndAroundCalculator.getDistanceStr( you.MemberInfomation.Lng, you.MemberInfomation.Lat, mym.MemberInfomation.Lng, mym.MemberInfomation.Lat); } else obj.Distance = ""; //会员级别 obj.MemberType = (int)mym.MemberType; return obj; }
public ApplicationModel(BiZ.Sys.Applications.Application appmodel) { this.appmodel = appmodel; }
private static void getMemberFullDisplayObj(Models.MemberFullDisplayObj obj, BiZ.Member.Member mym) { if (mym == null) return; getMemberDisplayObj(obj, mym); if (mym.MemberInfomation != null) { obj.Birthday = mym.MemberInfomation.Birthday; obj.PropertySituation = mym.MemberInfomation.PropertySituation; obj.PersonalIntroduction = mym.MemberInfomation.PersonalIntroduction; //obj.Figure = (mym.MemberInfomation.Figure == "") ? "问我" : mym.MemberInfomation.Figure; obj.Star = (mym.MemberInfomation.Star == "") ? "问我" : mym.MemberInfomation.Star; //String hometown = mym.MemberInfomation.Hometown.Replace('|', ' '); //String[] arrHometown = hometown.Split(' '); //if (arrHometown.Length == 2) //{ // if (arrHometown[0] == arrHometown[1]) hometown = arrHometown[0]; //} //obj.Hometown = (hometown == "") ? "问我" : hometown; //obj.Hometown = (mym.MemberInfomation.Hometown == "") ? "问我" : mym.MemberInfomation.Hometown.Replace('|', ' '); obj.EducationalBackground = (mym.MemberInfomation.EducationalBackground == "") ? "问我" : mym.MemberInfomation.EducationalBackground; if (mym.MemberInfomation.MemberSkin != null) obj.MemberSkin = mym.MemberInfomation.MemberSkin; } #region 计数器 if (mym.Status != null) { obj.InterViewCount = mym.Status.InterViewCount.ToString(); obj.Last24HOutCallsCount = mym.Status.Last24HOutCallsCount; obj.FavorMemberCount = mym.Status.FavorMemberCount; obj.MemberFavoredMeCount = mym.Status.MemberFavoredMeCount; obj.UnReadBeenFavorCount = mym.Status.UnReadBeenFavorCount; obj.UnReadBeenViewedTimes = mym.Status.UnReadBeenViewedTimes; obj.UnReadMsgCount = mym.Status.UnReadMsgCount; obj.UnReadSystemMsgCount = mym.Status.UnReadSystemMsgCount; obj.UnReadActivitysAboutMeCount = mym.Status.UnReadActivitysAboutMeCount; obj.loginCount = mym.Status.LoginTimes; } else { obj.InterViewCount = "0"; //obj.SkillCount = "0"; } #endregion }
/// <summary> /// 获取一个CheckPhoto模型 /// </summary> /// <param name="userid">userid</param> /// <param name="cps">状态</param> /// <returns></returns> public PhotoCheckModel GetCheckPhotoByUserid(string userid, BiZ.PhotoCheck.CheckPhotoStatus cps) { try { MongoDatabase md = MongoDBHelper.MongoDB; MongoCollection<PhotoCheckModel> mc = md.GetCollection<PhotoCheckModel>("PhotoCheck"); IMongoQuery qc = Query.And(Query.EQ("UserId", userid), Query.EQ("CheckStatus",Convert.ToInt32(cps))); return mc.FindOne(qc); } catch (Exception es) { throw new CBB.ExceptionHelper.OperationException( CBB.ExceptionHelper.ErrType.SystemErr, CBB.ExceptionHelper.ErrNo.DBOperationError, es); } }
private static void getUserDisplayObj(Models.UserDisplayObj obj, BiZ.Member.Member mym) { if (mym == null) return; getMemberDisplayObj(obj, mym); obj.Email = mym.Email; obj.EmailIsVaild = mym.EmailIsVaild; obj.BindedPlatforms = MemberBindingPlatform(mym.ID); }
public ActionResult ImageUploadascx(Boolean ifShowUp, String contentTitle, String photoType, BiZ.Content.PublicContent contentObj) { SetMetasVersion(); String userID = User.Identity.Name; userID = userID == "" ? null : userID; Models.PageModels.Content.AddContentModel model = new Models.PageModels.Content.AddContentModel(); model.UserID = userID; model.MemberID = userID; model.AlreadyLogon = userID == null || userID == "" ? false : true; if (contentObj != null) { model.contentObj = contentObj; } ViewData["ifShowUp"] = ifShowUp; ViewData["contentTitle"] = contentTitle; ViewData["phototype"] = photoType; return View(model); }