void AddRoles(IModelRegistration modelRegistration, ITypeInfo userTypeInfo, ISecurityUserWithRoles securityUserWithRoles, IObjectSpace objectSpace) { var roles = (XPBaseCollection) userTypeInfo.FindMember("Roles").GetValue(securityUserWithRoles); var roleType = modelRegistration.RoleModelClass.TypeInfo.Type; var criteria = CriteriaOperator.Parse(modelRegistration.RoleCriteria); var objects = objectSpace.GetObjects(roleType, criteria); roles.BaseAddRange(objects); }
void AddRoles(IModelRegistration modelRegistration, ITypeInfo userTypeInfo, ISecurityUserWithRoles securityUserWithRoles, IObjectSpace objectSpace) { var roles = (XPBaseCollection)userTypeInfo.FindMember("Roles").GetValue(securityUserWithRoles); var roleType = modelRegistration.RoleModelClass.TypeInfo.Type; var criteria = CriteriaOperator.Parse(modelRegistration.RoleCriteria); var objects = objectSpace.GetObjects(roleType, criteria); roles.BaseAddRange(objects); }
public static IModelList <IModelClass> Get_RoleClasses(IModelRegistration modelRegistration) { return(modelRegistration.RoleModelClasses()); }
public static IModelList <IModelClass> Get_UserClasses(IModelRegistration modelRegistration) { return(modelRegistration.UserModelClasses()); }
public static IModelMember Get_EmailMember(IModelRegistration modelRegistration) { return(modelRegistration.UserModelClass != null?modelRegistration.UserModelClass.FindMember("Email") : null); }
public static IModelClass Get_RoleModelClass(IModelRegistration modelRegistration) { return(modelRegistration.ModelClasses(typeof(XpandRole)).First()); }
public static IModelList<IModelClass> Get_UserClasses(IModelRegistration modelRegistration){ return modelRegistration.UserModelClasses(); }
public static IModelList <IModelMember> Get_ActivationIdMembers(IModelRegistration modelRegistration) { return(modelRegistration.UserModelClass == null? new CalculatedModelNodeList <IModelMember>() : new CalculatedModelNodeList <IModelMember>(modelRegistration.UserModelClass.AllMembers.Where( member => member.MemberInfo.MemberType == typeof(string)))); }
public static IModelClass Get_RoleModelClass(IModelRegistration modelRegistration) { return modelRegistration.ModelClasses(typeof(XpandRole)).First(); }
public static IModelList<IModelClass> Get_RoleClasses(IModelRegistration modelRegistration){ return modelRegistration.RoleModelClasses(); }
public static IModelClass Get_UserModelClass(IModelRegistration modelRegistration) { return modelRegistration.ModelClasses(typeof(XpandUser)).First(); }
public static IModelMember Get_EmailMember(IModelRegistration modelRegistration) { return modelRegistration.UserModelClass!=null ? modelRegistration.UserModelClass.FindMember("Email") : null; }
public static IModelClass Get_UserModelClass(IModelRegistration modelRegistration) { return(modelRegistration.ModelClasses(typeof(ISecurityUser)).First()); }
public static IModelMember Get_EmailMember(IModelRegistration modelRegistration) { return(modelRegistration.UserModelClass?.FindMember("Email")); }
public static IModelList<IModelMember> Get_ActivationIdMembers(IModelRegistration modelRegistration) { return modelRegistration.UserModelClass == null? new CalculatedModelNodeList<IModelMember>() : new CalculatedModelNodeList<IModelMember>(modelRegistration.UserModelClass.AllMembers.Where( member => member.MemberInfo.MemberType == typeof (string))); }