public void CreateAccountStoryPicture() { ManagedAccount a = new ManagedAccount(Session); try { a.Create("Test User", "testpassword", "*****@*****.**", DateTime.UtcNow, AdminSecurityContext); a.VerifyAllEmails(); a.AddDefaultPicture(); TransitAccountStory s = new TransitAccountStory(); s.Name = GetNewString(); s.Summary = GetNewString(); ManagedAccountStory ms = new ManagedAccountStory(Session); int story_id = ms.CreateOrUpdate(s, a.GetSecurityContext()); TransitAccountStoryPicture p = new TransitAccountStoryPicture(); p.Name = GetNewString(); p.AccountStoryId = story_id; ManagedAccountStoryPicture mp = new ManagedAccountStoryPicture(Session); mp.CreateOrUpdate(p, a.GetSecurityContext()); } finally { a.Delete(AdminSecurityContext); Session.Flush(); } }
public void MoveAccountStoryPicture(string ticket, int id, int disp) { using (SnCore.Data.Hibernate.Session.OpenConnection()) { ISession session = SnCore.Data.Hibernate.Session.Current; ManagedSecurityContext sec = new ManagedSecurityContext(session, ticket); ManagedAccountStoryPicture m_instance = new ManagedAccountStoryPicture(session, id); m_instance.Move(sec, disp); } }