public override void UpdateDatabaseAfterUpdateSchema() { base.UpdateDatabaseAfterUpdateSchema(); CreateSecurityDemoObjects(); IDCRole defaultRole = GetDefaultRole(); IDCRole administratorRole = GetAdministratorRole(); IDCUser userAdmin = ObjectSpace.FindObject <IDCUser>(new BinaryOperator("UserName", "Sam")); if (userAdmin == null) { userAdmin = ObjectSpace.CreateObject <IDCUser>(); userAdmin.UserName = "******"; userAdmin.IsActive = true; userAdmin.SetPassword(""); userAdmin.Roles.Add(administratorRole); } IDCRole securityDemoRole = GetSecurityDemoRole(); IDCUser userJohn = ObjectSpace.FindObject <IDCUser>(new BinaryOperator("UserName", "John")); if (userJohn == null) { userJohn = ObjectSpace.CreateObject <IDCUser>(); userJohn.UserName = "******"; userJohn.IsActive = true; userJohn.Roles.Add(defaultRole); userJohn.Roles.Add(securityDemoRole); } ObjectSpace.CommitChanges(); }
public static IEnumerable<IOperationPermissionProvider> GetChildren(IDCUser user) { return new ListConverter<IOperationPermissionProvider, IDCRole>(user.StoredRoles); }
public static IList<ISecurityRole> Get_Roles(IDCUser user) { return new ListConverter<ISecurityRole, IDCRole>(user.StoredRoles); }
public static void SetPassword(IDCUser user, String password) { user.StoredPassword = UserImpl.GeneratePassword(password); }
public static Boolean ComparePassword(IDCUser user, String password) { return UserImpl.ComparePassword(user.StoredPassword, password); }
public static IEnumerable <IOperationPermissionProvider> GetChildren(IDCUser user) { return(new ListConverter <IOperationPermissionProvider, IDCRole>(user.StoredRoles)); }
public static IList <ISecurityRole> Get_Roles(IDCUser user) { return(new ListConverter <ISecurityRole, IDCRole>(user.StoredRoles)); }
public static Boolean ComparePassword(IDCUser user, String password) { return(UserImpl.ComparePassword(user.StoredPassword, password)); }