public void TestCrud() { Account acct = new Account(); AccountPicture pic = new AccountPicture(); try { acct.Created = acct.LastLogin = acct.Modified = DateTime.UtcNow; acct.Name = "Test User"; acct.Password = "******"; acct.Birthday = new DateTime(1976, 9, 7); pic.Account = acct; byte[] myBytes = { 0x01, 0x02, 0x03 }; pic.Bitmap = myBytes; pic.Name = "Name"; pic.Description = "Description"; pic.Created = pic.Modified = DateTime.UtcNow; if (acct.AccountPictures == null) { acct.AccountPictures = new List <AccountPicture>(); } acct.AccountPictures.Add(pic); Session.Save(acct); Session.Save(pic); Session.Flush(); Assert.IsTrue(pic.Id > 0); Assert.IsTrue(acct.Id > 0); } finally { Session.Delete(acct); } Session.Flush(); }
public void TestCrud() { Account acct = new Account(); AccountPicture pic = new AccountPicture(); try { acct.Created = acct.LastLogin = acct.Modified = DateTime.UtcNow; acct.Name = "Test User"; acct.Password = "******"; acct.Birthday = new DateTime(1976, 9, 7); pic.Account = acct; byte[] myBytes = { 0x01, 0x02, 0x03 }; pic.Bitmap = myBytes; pic.Name = "Name"; pic.Description = "Description"; pic.Created = pic.Modified = DateTime.UtcNow; if (acct.AccountPictures == null) acct.AccountPictures = new List<AccountPicture>(); acct.AccountPictures.Add(pic); Session.Save(acct); Session.Save(pic); Session.Flush(); Assert.IsTrue(pic.Id > 0); Assert.IsTrue(acct.Id > 0); } finally { Session.Delete(acct); } Session.Flush(); }
public static ACL GetACL(ISession session, AccountPicture instance, Type type) { return new ManagedAccountPicture(session, instance).GetACL(type); }
public static string GetObjectName(AccountPicture instance, int id) { return string.Format("Profile Pictures: {0}", instance.Name); }
public static int GetOwnerId(AccountPicture instance, int id) { return instance.Account.Id; }
public static ACL GetACL(ISession session, AccountPicture instance, Type type) { return(new ManagedAccountPicture(session, instance).GetACL(type)); }
public static string GetObjectName(AccountPicture instance, int id) { return(string.Format("Profile Pictures: {0}", instance.Name)); }
public static int GetOwnerId(AccountPicture instance, int id) { return(instance.Account.Id); }