private void FillFormData() { UserDataContext udc = UserDataContext.GetUserDataContext(); if (udc.IsAuthenticated) { DataObjectUser user = DataObjectUser.Load <DataObjectUser>(udc.UserID, null, true); if (user.Sex.IndexOf("-1") > -1) { Helper.Ddl_SelectItem(this.Sex, 1); } else if (user.Sex.IndexOf("0") > -1) { Helper.Ddl_SelectItem(this.Sex, 0); } else if (user.Sex.IndexOf("1") > -1) { Helper.Ddl_SelectItem(this.Sex, 1); } else { Helper.Ddl_SelectItem(this.Sex, -1); } this.Name.Text = user.Name; this.Vorname.Text = user.Vorname; this.AddressStreet.Text = user.AddressStreet; this.AddressZip.Text = user.AddressZip; this.AddressCity.Text = user.AddressCity; this.EMail.Text = Membership.GetUser(udc.UserID).Email; this.Phone.Text = user.Phone; } }
public void Save() { user = DataObject.Load <DataObjectUser>(UserProfile.Current.UserId, null, true); int iRptItemCount = 0; List <InterestTopic> interestTopics = rptTopics.DataSource as List <InterestTopic>; foreach (InterestTopic interestTopic in interestTopics) { CheckBoxList cblSubTopic = rptTopics.Items[iRptItemCount].FindControl(string.Format("ST{0}", interestTopic.ID)) as CheckBoxList; CheckBox cbxGrp1 = rptTopics.Items[iRptItemCount].FindControl(string.Format("GRP{0}", interestTopic.ID)) as CheckBox; if (cblSubTopic != null && cbxGrp1 != null) { PropertyInfo propertyInfo = typeof(DataObjectUser).GetProperty(interestTopic.DBField); propertyInfo.SetValue(user, GetComaSeparatetdValues(cblSubTopic.Items), null); PropertyInfo propertyInfo2 = typeof(DataObjectUser).GetProperty(interestTopic.DBField + "Show"); propertyInfo2.SetValue(user, cbxGrp1.Checked, null); /*if (!string.IsNullOrEmpty(GetComaSeparatetdValues(cblSubTopic.Items))) * { * _4screen.CSB.Extensions.Business.IncentivePointsManager.AddIncentivePointEvent(string.Format("PROFILE_{0}", interestTopic.DBField.ToUpper()), UserDataContext.GetUserDataContext()); * }*/ } iRptItemCount++; } user.Update(UserDataContext.GetUserDataContext()); }
public static void FillObject(Business.DataObjectFriend item, SqlDataReader sqlReader) { DataObjectUser.FillObject(item, sqlReader); if (sqlReader["UFR_TypeID"] != DBNull.Value) item.FriendType = (FriendType)Convert.ToInt32(sqlReader["UFR_TypeID"]); if (sqlReader["FRI_Blocked"] != DBNull.Value) item.Blocked = Convert.ToBoolean(sqlReader["FRI_Blocked"]); if (sqlReader["FRI_AllowBirthdayNotIFication"] != DBNull.Value) item.AllowBirthdayNotification = Convert.ToInt32(sqlReader["FRI_AllowBirthdayNotIFication"]); }
public void Save() { user = DataObject.Load <DataObjectUser>(UserProfile.Current.UserId, null, true); StringBuilder userInput = new StringBuilder(); user.Beruf = txtBeruf.Text; user.BerufShow = cbxGrp1.Checked; user.Lebensmoto = txtMotto.Text; user.LebensmotoShow = cbxGrp1.Checked; for (int i = 0; i < talentTextboxes.Count; i++) { PropertyInfo propertyInfo = typeof(DataObjectUser).GetProperty(profileDataGeneralItems[i].DBField); propertyInfo.SetValue(user, talentTextboxes[i].Text, null); PropertyInfo propertyInfo2 = typeof(DataObjectUser).GetProperty(profileDataGeneralItems[i].DBField + "Show"); propertyInfo2.SetValue(user, cbxGrp1.Checked, null); userInput.Append(talentTextboxes[i].Text); } user.Update(UserDataContext.GetUserDataContext()); if (user.State == ObjectState.Saved) { if (userInput.Length > 0) { _4screen.CSB.Extensions.Business.IncentivePointsManager.AddIncentivePointEvent("PROFILE_WHO_AM_I", UserDataContext.GetUserDataContext()); } } }
public bool SendNormalMessage(bool ignoreProfileMessageRules, bool ignoreProfileEmailRules) { //Check if the receiver has blocked the sender if (!FriendHandler.IsBlocked(_UserId, _FromUserID)) { //Check if the sender is a friend of the receiver if (FriendHandler.IsFriend(_UserId, _FromUserID)) { _TypOfMessage = (int)MessageTypes.FriendMessage; } else { _TypOfMessage = (int)MessageTypes.NormalMessage; } MembershipUser objToUser = Membership.GetUser(_UserId, false); ReceiveMessageFrom rmfUserSetting = DataObjectUser.GetAllowedMessages(_UserId); if (ignoreProfileMessageRules || rmfUserSetting == ReceiveMessageFrom.All || (rmfUserSetting == ReceiveMessageFrom.Friends && _TypOfMessage == (int)MessageTypes.FriendMessage)) { Save(); if (ignoreProfileEmailRules || DataObjectUser.GetSendEmailOnMessage(_UserId) == YesNo.Yes) { MembershipUser objFromUser = Membership.GetUser(_FromUserID, false); string messageCulture = !string.IsNullOrEmpty(UserProfile.GetProfile(objToUser.UserName).PrefferedCulture) ? UserProfile.GetProfile(objToUser.UserName).PrefferedCulture : SiteConfig.DefaultLanguage; SendMail(objFromUser.UserName, objToUser, GuiLanguage.GetGuiLanguage("Pages.Popups.WebUI.Base", messageCulture).GetString("LableMessagePrivateMessage"), GuiLanguage.GetGuiLanguage("Templates", messageCulture).GetString("EmailNewMessageReceived")); } } } return(true); }
protected void Page_Load(object sender, EventArgs e) { RevEmail.ValidationExpression = Constants.REGEX_EMAIL; if (!IsPostBack && Request.IsAuthenticated) { DataObjectUser user = DataObject.Load <DataObjectUser>(UserProfile.Current.UserId); if (user.State != ObjectState.Added) { TxtEmail.Text = Membership.GetUser(user.UserID).Email; if (!string.IsNullOrEmpty(user.Vorname) || !string.IsNullOrEmpty(user.Name)) { TxtName.Text = user.Vorname + " " + user.Name; } else { TxtName.Text = user.Nickname; } } } if (!IsPostBack) { ScriptManager.RegisterStartupScript(this, GetType(), "FocusEmail", string.Format("document.getElementById('{0}').focus();", TxtEmail.ClientID), true); } }
protected void Page_Load(object sender, EventArgs e) { user = DataObject.Load <DataObjectUser>(UserProfile.Current.UserId, null, true); if (!IsPostBack) { this.SHOWADSCB.Checked = user.DisplayAds; } }
protected void OnRepRequestsItemDataBound(object sender, RepeaterItemEventArgs e) { _4screen.CSB.DataAccess.Business.Message message = (_4screen.CSB.DataAccess.Business.Message)e.Item.DataItem; PlaceHolder placeHolder = (PlaceHolder)e.Item.FindControl("FT"); Literal literal = new Literal(); literal.Text = message.DateSent.ToShortDateString(); placeHolder.Controls.Add(literal); DataObjectUser user = null; placeHolder = (PlaceHolder)e.Item.FindControl("UD"); string linkMsgeUrl = string.Empty; if (requestType == "YouMe") { user = DataObject.Load <DataObjectUser>(message.FromUserID); linkMsgeUrl = string.Format("/M/Admin/MessageSend.aspx?MsgType=Msg&RecId={0}&ReturnUrl={1}", message.FromUserID, Convert.ToBase64String(System.Text.Encoding.ASCII.GetBytes(Request.RawUrl))); } else if (requestType == "MeYou") { user = DataObject.Load <DataObjectUser>(message.UserId); linkMsgeUrl = string.Format("/M/Admin/MessageSend.aspx?MsgType=Msg&RecId={0}&ReturnUrl={1}", message.UserId, Convert.ToBase64String(System.Text.Encoding.ASCII.GetBytes(Request.RawUrl))); } Control control = LoadControl("/UserControls/Templates/SmallOutputUser2.ascx"); ((ISmallOutputUser)control).DataObjectUser = user; placeHolder.Controls.Add(control); placeHolder = (PlaceHolder)e.Item.FindControl("FPAN"); HyperLink linkMsg = new HyperLink(); linkMsg.Target = "_self"; linkMsg.NavigateUrl = linkMsgeUrl; linkMsg.Text = GuiLanguage.GetGuiLanguage("WebUI.Mobile").GetString("CommandSendMessage"); linkMsg.CssClass = "button"; placeHolder.Controls.Add(linkMsg); if (requestType == "YouMe") { LinkButton linkAccept = new LinkButton(); linkAccept.CommandArgument = message.MsgID.ToString(); linkAccept.Text = GuiLanguage.GetGuiLanguage("WebUI.Mobile").GetString("CommandAcceptUser"); linkAccept.CssClass = "button"; linkAccept.Click += new EventHandler(OnAcceptClick); placeHolder.Controls.Add(linkAccept); LinkButton linkReject = new LinkButton(); linkReject.CommandArgument = message.MsgID.ToString(); linkReject.Text = GuiLanguage.GetGuiLanguage("WebUI.Mobile").GetString("CommandRejectUser"); linkReject.CssClass = "button"; linkReject.Click += new EventHandler(OnRejectClick); placeHolder.Controls.Add(linkReject); } }
private void LoadQuestions(CheckBoxList cblSubTopic, string dBFielName) { user = DataObject.Load <DataObjectUser>(UserProfile.Current.UserId, null, true); cblSubTopic.Items.Clear(); cblSubTopic.DataSource = ProfileDataHelper.GetInterestSubTopic(dBFielName); cblSubTopic.DataTextField = "value"; cblSubTopic.DataValueField = "key"; cblSubTopic.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { user = (DataObjectUser)DataObject; SUA.DataObjectUser = user; SUA.LinkActive = true; PrintObjectLinks(); PrintUserDetails(); }
private static void SetProfileDefaults(Guid userId) { try { DataObjectUser user = DataObject.Load <DataObjectUser>(userId); user.DisplayAds = true; user.Update(UserDataContext.GetUserDataContext()); } catch { } }
protected void rptUser_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { DataObjectUser qo = e.Item.DataItem as DataObjectUser; e.Item.ID = qo.ObjectID.Value.ToString(); Admin_UserControls_UserOutput userOutput = e.Item.FindControl("UOut") as Admin_UserControls_UserOutput; userOutput.User = qo; userOutput.RenderControls(); } }
private void SaveAdressData() { if (AdressShow) { UserDataContext udc = UserDataContext.GetUserDataContext(); if (udc.IsAuthenticated) { DataObjectUser user = DataObjectUser.Load <DataObjectUser>(udc.UserID, null, true); if (this.PnlSex.Visible) { if (this.Sex.SelectedItem.Value == "0") { user.Sex = ";0;"; } else if (this.Sex.SelectedItem.Value == "1") { user.Sex = ";1;"; } } if (this.PnlName.Visible) { user.Name = this.Name.Text; } if (this.PnlVorname.Visible) { user.Vorname = this.Vorname.Text; } if (this.PnlAddressStreet.Visible) { user.AddressStreet = this.AddressStreet.Text; } if (this.PnlAddressZip.Visible) { user.AddressZip = this.AddressZip.Text; } if (this.PnlAddressZip.Visible) { user.AddressCity = this.AddressCity.Text; } //this.EMail.Text = Membership.GetUser(udc.UserId).Email; if (this.PnlPhone.Visible) { user.Phone = this.Phone.Text; } if (this.PnlMobile.Visible) { user.Mobile = this.Mobile.Text; } user.Update(UserDataContext.GetUserDataContext()); } } }
private void SetLock() { if (DataObjectUser.IsUserLockedOut(User.UserID.Value)) { LbtnLock.CssClass = "CSB_admin_user_locked"; } else { LbtnLock.CssClass = "CSB_admin_user_unlocked"; } }
public override bool ShowObject(string settingsXml) { Guid?userId = null; try { if (this._Host.ParentObjectType == Helper.GetObjectTypeNumericID("ProfileCommunity")) { DataObject profileCommunity = DataObject.Load <DataObject>(this._Host.ParentCommunityID); userId = profileCommunity.UserID.Value; } else if (this._Host.ParentObjectType == Helper.GetObjectTypeNumericID("Page")) { if (_Host.ParentPageType == PageType.Detail && !string.IsNullOrEmpty(Request.QueryString["OID"])) { DataObject detail = DataObject.Load <DataObject>(Request.QueryString["OID"].ToGuid()); userId = detail.UserID; } else if (_Host.ParentPageType == PageType.Overview && !string.IsNullOrEmpty(Request.QueryString["XUI"])) { userId = Request.QueryString["XUI"].ToGuid(); } } } catch { return(false); } if (userId.HasValue) { string template = "UserShortInfo.ascx"; if (_Host.OutputTemplate != null) { if (!string.IsNullOrEmpty(_Host.OutputTemplate.OutputTemplateControl)) { template = _Host.OutputTemplate.OutputTemplateControl; } } Control control = LoadControl("~/UserControls/Templates/" + template); control.ID = "USI"; DataObjectUser user = DataObject.Load <DataObjectUser>(userId); ((IDataObjectWorker)control).DataObject = user; Ph.Controls.Add(control); return(true); } else { return(false); } }
private void LoadAnswers() { try { user = DataObject.Load <DataObjectUser>(UserProfile.Current.UserId, null, true); FillRadioListAnswer(rblMsgFrom, user.MsgFrom, FillListBy.Value); FillRadioListAnswer(rblEmail, user.GetMail, FillListBy.Value); } catch { //ignore errors } }
protected void OnLockUserClick(object sender, EventArgs e) { if (LbtnLock.CssClass == "CSB_admin_user_locked") { DataObjectUser.Unlock(User.UserID.Value); LbtnLock.CssClass = "CSB_admin_user_unlocked"; } else { DataObjectUser.LockOut(User.UserID.Value); LbtnLock.CssClass = "CSB_admin_user_locked"; } }
protected override void OnInit(EventArgs e) { base.OnInit(e); DataObjectUser user = DataObject.Load <DataObjectUser>(UserProfile.Current.UserId); if (user.State != ObjectState.Added && !string.IsNullOrEmpty(user.FacebookUserId)) { usedSingleSignOn = true; PnlPassword.Visible = false; } PnlPassword.ID = null; }
protected void OnRepNewUsersBound(object sender, RepeaterItemEventArgs e) { DataObjectUser user = (DataObjectUser)e.Item.DataItem; PlaceHolder ph = e.Item.FindControl("phSUO") as PlaceHolder; Control ctrl = LoadControl("~/UserControls/Templates/SmallOutputUser2.ascx"); ISmallOutputUser userOutput = ctrl as ISmallOutputUser; userOutput.UserName = user.Nickname; userOutput.UserPictureURL = SiteConfig.MediaDomainName + user.GetImage(PictureVersion.S); userOutput.PrimaryColor = user.PrimaryColor; userOutput.SecondaryColor = user.SecondaryColor; userOutput.UserDetailURL = SiteConfig.SiteVRoot + Helper.GetDetailLink(Helper.GetObjectTypeNumericID("User"), user.Nickname); ctrl.ID = null; ph.Controls.Add(ctrl); }
protected void OnCreateClick(object sender, EventArgs e) { Page.Validate(); if (Page.IsValid) { string username = TxtLogin.Text.StripHTMLTags().Trim(); if (!string.IsNullOrEmpty(email)) { DataObjectUser.CreateUser(AuthenticationType.FacebookConnect, id, username, email, firstname, lastname, gender); ScriptManager.RegisterStartupScript(this, this.GetType(), "CloseWindow", "$telerik.$(function() { RefreshParentPage();CloseWindow(); } );", true); } } }
protected void OnRepUsersOnlineBound(object sender, RepeaterItemEventArgs e) { DataObjectUser user = (DataObjectUser)e.Item.DataItem; HyperLink userLink = (HyperLink)e.Item.FindControl("LnkUser"); userLink.Text = user.Nickname; userLink.NavigateUrl = SiteConfig.SiteVRoot + Helper.GetDetailLink(Helper.GetObjectTypeNumericID("User"), user.Nickname); userLink.ID = null; Literal memberDate = (Literal)e.Item.FindControl("MemberDate"); memberDate.Text = user.Inserted.ToShortDateString(); memberDate.ID = null; }
protected void Page_Load(object sender, EventArgs e) { user = DataObject.Load <DataObjectUser>(UserProfile.Current.UserId); if (user.State != ObjectState.Added) { if (!string.IsNullOrEmpty(user.PPID)) { this.LitInfoCardCur.Text = user.PPID.CropString(20); } else { this.LitInfoCardCur.Text = language.GetString("MessageInfoCardNone"); } } }
private bool DoActivate(string username, string activationCode, bool manualLogin) { bool userCreated = false; MembershipUser membershipUser = Membership.GetUser(username, false); if (membershipUser != null) { string userId = membershipUser.ProviderUserKey.ToString(); AspnetMembership membership = AspnetMembership.FetchByID(new Guid(userId)); if (membership.PasswordQuestion == activationCode || (manualLogin && ConfigurationManager.AppSettings["PromoActivationCode"].ToLower().Trim() == activationCode.ToLower().Trim())) { membership.PasswordQuestion = "-"; membership.Save(); Roles.RemoveUserFromRole(username, "NotActivated"); Roles.AddUserToRole(username, "Basic"); DataObjectUser.CreateUser(UserDataContext.GetUserDataContext(), username); UserProfile userProfile = UserProfile.GetProfile(username); if (userProfile == null) { userProfile = (UserProfile)UserProfile.Create(username); userProfile.UserId = new Guid(membershipUser.ProviderUserKey.ToString()); userProfile.Nickname = username; } Community.CreateUserProfileCommunity(UserDataContext.GetUserDataContext(), userProfile); DataObjectUser.JoinCommunities(userId, _4screen.CSB.Common.SiteConfig.GetSiteContext(UserProfile.Current)); DataObjectUser.AddDefaultFriends(userId); _4screen.CSB.Extensions.Business.IncentivePointsManager.AddIncentivePointEvent("USER_ACTIVATE", UserDataContext.GetUserDataContext()); SetProfileDefaults(new Guid(userId)); userCreated = true; } else if (membership.PasswordQuestion != activationCode) { lblInfo.Text += language.GetString("MessageActivatCodeInvalid"); pnlError.Visible = true; pnlActivate.Visible = false; } } else { lblInfo.Text += language.GetString("MessageActivatUserInvalid"); pnlError.Visible = true; pnlActivate.Visible = false; } return(userCreated); }
protected void OnOverviewItemDataBound(object sender, RepeaterItemEventArgs e) { DataObjectUser dataObjectUser = (DataObjectUser)e.Item.DataItem; PlaceHolder ph = (PlaceHolder)e.Item.FindControl("PhItem"); Control ctrl = LoadControl(string.Format("~/UserControls/Templates/{0}", this.OutputTemplate)); IDataObjectWorker dataObjectWorker = ctrl as IDataObjectWorker; if (dataObjectWorker != null) { dataObjectWorker.DataObject = dataObjectUser; } ph.Controls.Add(ctrl); }
public void Save() { try { MembershipUser membershipUser = Membership.GetUser(UserProfile.Current.UserId); membershipUser.Email = TxtEmail.Text; Membership.UpdateUser(membershipUser); } catch { LitEmailMsg.Text = string.Format("<div style=\"margin-top:5px;\">{0}</div>", languageProfile.GetString("MessageEmailSave")); } user = DataObject.Load <DataObjectUser>(UserProfile.Current.UserId, null, true); user.Mobile = txtMobile.Text; user.MobileShow = cbxGrp1.Checked; user.Phone = txtPhone.Text; user.PhoneShow = cbxGrp1.Checked; user.MSN = txtMSN.Text; user.MSNShow = cbxGrp2.Checked; user.Yahoo = txtYahoo.Text; user.YahooShow = cbxGrp2.Checked; user.Skype = txtSkype.Text; user.SkypeShow = cbxGrp2.Checked; user.ICQ = txtICQ.Text; user.ICQShow = cbxGrp2.Checked; user.AIM = txtAIM.Text; user.AIMShow = cbxGrp2.Checked; user.Homepage = txtHomepage.Text; user.HomepageShow = cbxGrp3.Checked; user.Blog = txtBlog.Text; user.BlogShow = cbxGrp3.Checked; user.Update(UserDataContext.GetUserDataContext()); if (user.State == ObjectState.Saved) { string strValues = txtAIM.Text + txtBlog.Text + txtHomepage.Text + txtICQ.Text + txtMobile.Text + txtMSN.Text + txtPhone.Text + txtSkype.Text + txtYahoo.Text; if (!string.IsNullOrEmpty(strValues.Trim())) { _4screen.CSB.Extensions.Business.IncentivePointsManager.AddIncentivePointEvent("PROFILE_ADDRESSES", UserDataContext.GetUserDataContext()); } } }
public bool SendRequestsMessage() { //Check if the receiver has blocked the sender if (!FriendHandler.IsBlocked(_UserId, _FromUserID)) { _TypOfMessage = (int)MessageTypes.FriendRequest; Save(); MembershipUser objToUser = Membership.GetUser(_UserId, false); if (DataObjectUser.GetSendEmailOnMessage(_UserId) == YesNo.Yes) { MembershipUser objFromUser = Membership.GetUser(_FromUserID, false); SendMail(objFromUser.UserName, objToUser, GuiLanguage.GetGuiLanguage("Shared").GetString("CommandFriendshipQuery"), GuiLanguage.GetGuiLanguage("Templates").GetString("EmailNewFriendRequestReceived")); } } return(true); }
public bool SendInviteMessage() { //Check if the receiver has blocked the sender if (!FriendHandler.IsBlocked(_UserId, _FromUserID)) { _TypOfMessage = (int)MessageTypes.InviteToCommunity; Save(); MembershipUser objToUser = Membership.GetUser(_UserId, false); if (DataObjectUser.GetSendEmailOnMessage(_UserId) == YesNo.Yes) { MembershipUser objFromUser = Membership.GetUser(_FromUserID, false); SendMail(objFromUser.UserName, objToUser, "Einladung zur Privat-Community", GuiLanguage.GetGuiLanguage("Templates").GetString("EmailNewInvitationToCommunity")); } } return(true); }
protected void Page_Load(object sender, EventArgs e) { user = DataObject.Load <DataObjectUser>(UserProfile.Current.UserId, null, true); if (user.State != ObjectState.Added) { if (!string.IsNullOrEmpty(user.OpenID)) { this.LitOpenIDCur.Text = user.OpenID; } else { this.LitOpenIDCur.Text = language.GetString("MessageOpenIdNone"); } } if (!IsPostBack) { OpenIdClient openID = new OpenIdClient(); switch (openID.RequestedMode) { case RequestedMode.IdResolution: openID.Identity = UserProfile.Current.OpenID; if (openID.ValidateResponse()) { OpenIdUser openIDUser = openID.RetrieveUser(); user.OpenID = openIDUser.Identity; user.Update(UserDataContext.GetUserDataContext()); UserProfile.Current.OpenID = string.Empty; UserProfile.Current.Save(); this.LitOpenIDMsg.Text = language.GetString("MessageOpenIdConfirmed"); this.LitOpenIDCur.Text = user.OpenID; } else { this.LitOpenIDMsg.Text = language.GetString("MessageOpenIdNotConfirmed"); } break; case RequestedMode.CanceledByUser: this.LitOpenIDMsg.Text = language.GetString("MessageOpenIdCanceled"); break; } } }
public bool SendRequestsMessage() { //Check if the receiver has blocked the sender if (!FriendHandler.IsBlocked(_UserId, _FromUserID)) { _TypOfMessage = (int)MessageTypes.FriendRequest; Save(); MembershipUser objToUser = Membership.GetUser(_UserId, false); if (DataObjectUser.GetSendEmailOnMessage(_UserId) == YesNo.Yes) { MembershipUser objFromUser = Membership.GetUser(_FromUserID, false); string messageCulture = !string.IsNullOrEmpty(UserProfile.GetProfile(objToUser.UserName).PrefferedCulture) ? UserProfile.GetProfile(objToUser.UserName).PrefferedCulture : SiteConfig.DefaultLanguage; SendMail(objFromUser.UserName, objToUser, GuiLanguage.GetGuiLanguage("Shared", messageCulture).GetString("CommandFriendshipQuery"), GuiLanguage.GetGuiLanguage("Templates", messageCulture).GetString("EmailNewFriendRequestReceived")); } } return(true); }
public bool SendInviteMessage() { //Check if the receiver has blocked the sender if (!FriendHandler.IsBlocked(_UserId, _FromUserID)) { _TypOfMessage = (int)MessageTypes.InviteToCommunity; Save(); MembershipUser objToUser = Membership.GetUser(_UserId, false); if (DataObjectUser.GetSendEmailOnMessage(_UserId) == YesNo.Yes) { MembershipUser objFromUser = Membership.GetUser(_FromUserID, false); string messageCulture = !string.IsNullOrEmpty(UserProfile.GetProfile(objToUser.UserName).PrefferedCulture) ? UserProfile.GetProfile(objToUser.UserName).PrefferedCulture : SiteConfig.DefaultLanguage; SendMail(objFromUser.UserName, objToUser, "Einladung zur Privat-Community", GuiLanguage.GetGuiLanguage("Templates", messageCulture).GetString("EmailNewInvitationToCommunity")); } } return(true); }