public override void UpdateDatabaseAfterUpdateSchema() { base.UpdateDatabaseAfterUpdateSchema(); CreateSecurityDemoObjects(); DevExpress.ExpressApp.Security.Strategy.SecuritySystemRole defaultRole = CreateDefaultRole(); DevExpress.ExpressApp.Security.Strategy.SecuritySystemRole administratorRole = CreateAdministratorRole(); SecurityDemoUser userAdmin = ObjectSpace.FindObject <SecurityDemoUser>(new BinaryOperator("UserName", "Sam")); if (userAdmin == null) { userAdmin = ObjectSpace.CreateObject <SecurityDemoUser>(); userAdmin.UserName = "******"; userAdmin.IsActive = true; userAdmin.SetPassword(""); userAdmin.Roles.Add(administratorRole); } DevExpress.ExpressApp.Security.Strategy.SecuritySystemRole securityDemoRole = CreateSecurityDemoRole(); SecurityDemoUser userJohn = ObjectSpace.FindObject <SecurityDemoUser>(new BinaryOperator("UserName", "John")); if (userJohn == null) { userJohn = ObjectSpace.CreateObject <SecurityDemoUser>(); userJohn.UserName = "******"; userJohn.IsActive = true; userJohn.Roles.Add(defaultRole); userJohn.Roles.Add(securityDemoRole); userJohn.Save(); } ObjectSpace.CommitChanges(); }
public void Reset() { objectSpace = null; availableUsers = null; user = null; }