Example #1
0
 public static void ResetAllFeatures <TTenant, TUser>(this StudioXTenantManager <TTenant, TUser> tenantManager, int tenantId)
     where TTenant : StudioXTenant <TUser>
     where TUser : StudioXUserBase
 {
     AsyncHelper.RunSync(() => tenantManager.ResetAllFeaturesAsync(tenantId));
 }
Example #2
0
 public static void SetFeatureValue <TTenant, TUser>(this StudioXTenantManager <TTenant, TUser> tenantManager, TTenant tenant, string featureName, string value)
     where TTenant : StudioXTenant <TUser>
     where TUser : StudioXUserBase
 {
     AsyncHelper.RunSync(() => tenantManager.SetFeatureValueAsync(tenant, featureName, value));
 }
Example #3
0
 public static void Create <TTenant, TUser>(this StudioXTenantManager <TTenant, TUser> tenantManager, TTenant tenant)
     where TTenant : StudioXTenant <TUser>
     where TUser : StudioXUserBase
 {
     AsyncHelper.RunSync(() => tenantManager.CreateAsync(tenant));
 }
Example #4
0
 public static void SetFeatureValues <TTenant, TUser>(this StudioXTenantManager <TTenant, TUser> tenantManager, int tenantId, params NameValue[] values)
     where TTenant : StudioXTenant <TUser>
     where TUser : StudioXUserBase
 {
     AsyncHelper.RunSync(() => tenantManager.SetFeatureValuesAsync(tenantId, values));
 }
Example #5
0
 public static IReadOnlyList <NameValue> GetFeatureValues <TTenant, TUser>(this StudioXTenantManager <TTenant, TUser> tenantManager, int tenantId)
     where TTenant : StudioXTenant <TUser>
     where TUser : StudioXUserBase
 {
     return(AsyncHelper.RunSync(() => tenantManager.GetFeatureValuesAsync(tenantId)));
 }
Example #6
0
 public static string GetFeatureValueOrNull <TTenant, TUser>(this StudioXTenantManager <TTenant, TUser> tenantManager, int tenantId, string featureName)
     where TTenant : StudioXTenant <TUser>
     where TUser : StudioXUserBase
 {
     return(AsyncHelper.RunSync(() => tenantManager.GetFeatureValueOrNullAsync(tenantId, featureName)));
 }
Example #7
0
 public static TTenant FindByTenancyName <TTenant, TUser>(this StudioXTenantManager <TTenant, TUser> tenantManager, string tenancyName)
     where TTenant : StudioXTenant <TUser>
     where TUser : StudioXUserBase
 {
     return(AsyncHelper.RunSync(() => tenantManager.FindByTenancyNameAsync(tenancyName)));
 }
Example #8
0
 public static TTenant GetById <TTenant, TUser>(this StudioXTenantManager <TTenant, TUser> tenantManager, int id)
     where TTenant : StudioXTenant <TUser>
     where TUser : StudioXUserBase
 {
     return(AsyncHelper.RunSync(() => tenantManager.GetByIdAsync(id)));
 }