示例#1
0
        public async Task DeleteTenant(EntityRequestInput input)
        {
            var tenant = await TenantManager.GetByIdAsync(input.Id);

            CheckErrors(await TenantManager.DeleteAsync(tenant));
        }
示例#2
0
 public async Task <TenantEditDto> GetTenantForEdit(EntityRequestInput input)
 {
     return((await TenantManager.GetByIdAsync(input.Id)).MapTo <TenantEditDto>());
 }
示例#3
0
 public async Task ResetTenantSpecificFeatures(EntityRequestInput input)
 {
     await TenantManager.ResetAllFeaturesAsync(input.Id);
 }
示例#4
0
 public TenantAppService(
     TenantManager tenantManager)
 {
     _tenantManager = tenantManager;
 }
示例#5
0
 public async Task UpdateTenantFeatures(UpdateTenantFeaturesInput input)
 {
     await TenantManager.SetFeatureValuesAsync(input.Id, input.FeatureValues.Select(fv => new NameValue(fv.Name, fv.Value)).ToArray());
 }