コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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);
            }
        }