public BackupAjaxHandler( BackupService backupService, TenantManager tenantManager, MessageService messageService, CoreBaseSettings coreBaseSettings, CoreConfiguration coreConfiguration, PermissionContext permissionContext, SecurityContext securityContext, UserManager userManager, TenantExtra tenantExtra, BackupHelper backupHelper, ConsumerFactory consumerFactory) { TenantManager = tenantManager; MessageService = messageService; CoreBaseSettings = coreBaseSettings; CoreConfiguration = coreConfiguration; PermissionContext = permissionContext; SecurityContext = securityContext; UserManager = userManager; TenantExtra = tenantExtra; BackupHelper = backupHelper; ConsumerFactory = consumerFactory; BackupService = backupService; }
public Schedule(IOptionsMonitor <ILog> options, TenantManager tenantManager, TenantUtil tenantUtil, BackupHelper backupHelper) { Options = options; TenantManager = tenantManager; TenantUtil = tenantUtil; BackupHelper = backupHelper; }
private void DemandSize() { if (BackupHelper.ExceedsMaxAvailableSize(TenantManager.GetCurrentTenant().TenantId)) { throw new InvalidOperationException(string.Format(UserControlsCommonResource.BackupSpaceExceed, FileSizeComment.FilesSizeToString(BackupHelper.AvailableZipSize), "", "")); } }