public TenantManager(ILogger <TenantManager> logger, ITenantRepository tenantRepository, ICompanyManager companyManager, ICompanyTenantRepository companyTenantRepository, ICompanyRepository companyRepository) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _tenantRepository = tenantRepository ?? throw new ArgumentNullException(nameof(_tenantRepository)); _companyManager = companyManager ?? throw new ArgumentNullException(nameof(_companyManager)); _companyTenantRepository = companyTenantRepository ?? throw new ArgumentNullException(nameof(_companyTenantRepository)); _companyRepository = companyRepository ?? throw new ArgumentNullException(nameof(companyRepository)); }
public MigrationManager(ITenantRepository tenantRepository, ICompanyRepository companyRepository, ICompanyTenantRepository companyTenantRepository) { _companyTenantRepository = companyTenantRepository; _companyRepository = companyRepository; _tenantRepository = tenantRepository; }