public InitialDataSeeder(IApplicationWriteDbContext context, IApplicationWriteDbFacade facade, ILogger logger, IViewModelToDbEntityMapper <TenantViewModel, TenantEntity> tenantViewModelToDbEntityMapper) { this.context = context ?? throw new ArgumentNullException(nameof(context)); this.facade = facade ?? throw new ArgumentNullException(nameof(facade)); this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); this.tenantViewModelToDbEntityMapper = tenantViewModelToDbEntityMapper ?? throw new ArgumentNullException(nameof(tenantViewModelToDbEntityMapper)); }
public AddOrUpdateTenantCommandHandler( IApplicationWriteDbContext context, IApplicationWriteDbFacade facade, IViewModelToDbEntityMapper <TenantViewModel, TenantEntity> mapper) { this.context = context ?? throw new ArgumentNullException(nameof(context)); this.facade = facade ?? throw new ArgumentNullException(nameof(facade)); this.mapper = mapper ?? throw new ArgumentNullException(nameof(mapper)); }
public SeedInitialDataCommandHandler( IApplicationWriteDbContext context, IApplicationWriteDbFacade queryFacade, ILogger <SeedInitialDataCommandHandler> logger, IViewModelToDbEntityMapper <TenantViewModel, TenantEntity> tenantViewModelToDbEntityMapper) { this.context = context ?? throw new ArgumentNullException(nameof(context)); this.queryFacade = queryFacade ?? throw new ArgumentNullException(nameof(queryFacade)); this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); this.tenantViewModelToDbEntityMapper = tenantViewModelToDbEntityMapper ?? throw new ArgumentNullException(nameof(tenantViewModelToDbEntityMapper)); }