protected void Page_Load(object sender, EventArgs e) { Page.RegisterHiddenField("__EVENTTARGET", "ctl00$ContentPlaceHolder1$createBlog"); IdentityServiceMembershipUser user = (IdentityServiceMembershipUser)Membership.GetUser(); labelBlogs.Text = string.Format("{0}'s Blogs", user.UserName); GetBlogs(); }
public override MembershipUser CreateUser(string username, string password, string email, string passwordQuestion, string passwordAnswer, bool isApproved, object providerUserKey, out MembershipCreateStatus status) { IdentityService identityService = new IdentityService(_sessionFactory.Instance.OpenSession()); MembershipUser user = new IdentityServiceMembershipUser(identityService.CreateUser(username, password)); status = MembershipCreateStatus.Success; return(user); }
public void createBlogAuthor_Click(object sender, EventArgs e) { IdentityServiceMembershipUser user = (IdentityServiceMembershipUser)Membership.GetUser(); Blog blog = SessionManager.CurrentSession.Load <Blog>(Int32.Parse(Request["id"])); BlogAuthor author = new BlogAuthor(); author.Account = SessionManager.CurrentSession.Load <Account>(Int32.Parse(listAccounts.SelectedValue)); author.Blog = blog; SessionManager.CurrentSession.Save(author); SessionManager.CurrentSession.Flush(); GetBlogAuthors(); }
public void createBlog_Click(object sender, EventArgs e) { IdentityServiceMembershipUser user = (IdentityServiceMembershipUser)Membership.GetUser(); Blog blog = new Blog(); blog.Account = user.Account; blog.Created = DateTime.UtcNow; blog.Name = inputBlogName.Text; SessionManager.CurrentSession.Save(blog); SessionManager.CurrentSession.Flush(); GetBlogs(); }
public void Application_PostAuthenticateRequest(Object sender, EventArgs e) { IdentityServiceMembershipUser user = (IdentityServiceMembershipUser)Membership.GetUser(); if (user == null || user.Account == null) { SessionManager.CurrentSessionContext = new GuestUserContext(); } else { SessionManager.CurrentSessionContext = new UserContext(user.Account); } }
public void createBlogPost_Click(object sender, EventArgs e) { IdentityServiceMembershipUser user = (IdentityServiceMembershipUser)Membership.GetUser(); Blog blog = SessionManager.CurrentSession.Load <Blog>(Int32.Parse(Request["id"])); BlogPost post = new BlogPost(); post.Account = user.Account; post.Blog = blog; post.Created = DateTime.UtcNow; post.Title = inputBlogPostTitle.Text; post.Body = inputBlogPostBody.Text; SessionManager.CurrentSession.Save(post); SessionManager.CurrentSession.Flush(); GetBlogPosts(); }
private void GetBlogs() { IdentityServiceMembershipUser user = (IdentityServiceMembershipUser)Membership.GetUser(); // get the user's blogs gridBlogs.DataSource = SessionManager.CurrentSession.CreateCriteria(typeof(Blog)) .Add(Expression.Eq("Account", user.Account)) .List <Blog>(); gridBlogs.DataBind(); gridOtherBlogs.DataSource = SessionManager.CurrentSession.CreateCriteria(typeof(Blog)) .Add(Expression.Not(Expression.Eq("Account", user.Account))) .List <Blog>(); gridOtherBlogs.DataBind(); // todo: list all contributing blogs //gridContributingBlogs.DataSource = SessionManager.CurrentSession.CreateCriteria(typeof(Blog)) // .Add() // .List<Blog>(); //gridContributingBlogs.DataBind(); }