protected void lbUnsave_Click(object sender, EventArgs e) { if (IsUserLoggedIn) { MembershipManager mmgr = new MembershipManager(); try { bool success = mmgr.LogMemberActivity_AsDeleted(CurrentMember.MemberId, context.ID.ToGuid(), Constants.UserActivity_Values.Favorited, Constants.UserActivity_Types.ContentRelated); if (success) { lbSave.CssClass = "icon icon-save"; lbSave.Click += lbSave_Click; lbSave.Click -= lbUnsave_Click; } } catch { } } else { this.ProfileRedirect(UnderstoodDotOrg.Common.Constants.UserPermission.RegisteredUser); } }
protected void lbUnsave_Click(object sender, EventArgs e) { Button btn = (Button)sender; RepeaterItem ritem = (RepeaterItem)btn.NamingContainer; var item = ritem.DataItem as FavoritesModel; if (IsUserLoggedIn) { MembershipManager mmgr = new MembershipManager(); try { bool success = mmgr.LogMemberActivity_AsDeleted(CurrentMember.MemberId, item.ContentId, Constants.UserActivity_Values.Favorited, Constants.UserActivity_Types.ContentRelated); if (success) { Response.Redirect(Request.RawUrl); } } catch { } } else { string url = SignUpPageItem.GetSignUpPage().GetUrl(); Response.Redirect(url); } }