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 SubmitNewPaidTimeOffRequestCommandHandler( IApplicationWriteDbContext context, IApplicationWriteDbFacade facade, PaidTimeOffRequestService paidTimeOffRequestService, IModelMapper 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)); this.paidTimeOffRequestService = paidTimeOffRequestService ?? throw new ArgumentNullException(nameof(paidTimeOffRequestService)); }
public VerifyOrganizationCommandHandler( IApplicationWriteDbContext context, IDomainEntityToDbEntityMapper <Employee, EmployeeEntity> employeeDomainToDbEntityMapper, IDomainEntityToDbEntityMapper <PaidTimeOffPolicy, PaidTimeOffPolicyEntity> ptoPolicyDomainToDbEntityMapper, IOrganizationVerifier organizationVerifier) { this.context = context ?? throw new ArgumentNullException(nameof(context)); this.employeeDomainToDbEntityMapper = employeeDomainToDbEntityMapper ?? throw new ArgumentNullException(nameof(employeeDomainToDbEntityMapper)); this.organizationVerifier = organizationVerifier ?? throw new ArgumentNullException(nameof(organizationVerifier)); this.ptoPolicyDomainToDbEntityMapper = ptoPolicyDomainToDbEntityMapper ?? throw new ArgumentNullException(nameof(ptoPolicyDomainToDbEntityMapper)); }
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)); }
public GetPaidTimeOffRequestsForTenantQueryHandler( IApplicationWriteDbContext context, PaidTimeOffRequestService paidTimeOffRequestService, IDbEntityToDomainEntityMapper <PaidTimeOffRequestEntity, PaidTimeOffRequest> dbEntityMapper, IDomainEntityToViewModelMapper <PaidTimeOffRequest, PaidTimeOffRequestViewModel> domainEntityMapper ) { this.context = context ?? throw new ArgumentNullException(nameof(context)); this.paidTimeOffRequestService = paidTimeOffRequestService ?? throw new ArgumentNullException(nameof(paidTimeOffRequestService)); this.dbEntityMapper = dbEntityMapper ?? throw new ArgumentNullException(nameof(dbEntityMapper)); this.domainEntityMapper = domainEntityMapper ?? throw new ArgumentNullException(nameof(domainEntityMapper)); }
public RegisterOrUpdateEmployeeCommandHandler( IApplicationWriteDbContext context, IViewModelToDomainEntityMapper <RegisterOrUpdateEmployeeCommand, Employee> employeeVmToDomainEntityMapper, IDomainEntityToDbEntityMapper <Employee, EmployeeEntity> employeeDomainToDbEntityMapper, IDomainEntityToDbEntityMapper <PaidTimeOffPolicy, PaidTimeOffPolicyEntity> ptoPolicyDomainToDbEntityMapper, IDateTimeService dateTimeService) { this.context = context ?? throw new ArgumentNullException(nameof(context)); this.employeeVmToDomainEntityMapper = employeeVmToDomainEntityMapper ?? throw new ArgumentNullException(nameof(employeeVmToDomainEntityMapper)); this.employeeDomainToDbEntityMapper = employeeDomainToDbEntityMapper ?? throw new ArgumentNullException(nameof(employeeDomainToDbEntityMapper)); this.ptoPolicyDomainToDbEntityMapper = ptoPolicyDomainToDbEntityMapper ?? throw new ArgumentNullException(nameof(ptoPolicyDomainToDbEntityMapper)); this.dateTimeService = dateTimeService ?? throw new ArgumentNullException(nameof(dateTimeService)); }
public DummyDataInserter(IApplicationWriteDbContext context, IApplicationWriteDbFacade facade) { this.context = context ?? throw new ArgumentNullException(nameof(context)); this.facade = facade ?? throw new ArgumentNullException(nameof(facade)); }
public ProvisionTenantCommandHandler( IApplicationWriteDbContext context) { this.context = context ?? throw new ArgumentNullException(nameof(context)); }
public ApplicationWriteDbFacade(IApplicationWriteDbContext context) => this.context = context ?? throw new ArgumentNullException(nameof(context));
public GetPaidTimeOffRequestsForEmployeeQueryHandler(IApplicationWriteDbContext context, IDbEntityToViewModelMapper <PaidTimeOffRequestEntity, PaidTimeOffRequestViewModel> mapper) { this.context = context ?? throw new ArgumentNullException(nameof(context)); this.mapper = mapper ?? throw new ArgumentNullException(nameof(mapper)); }
public DeleteTenantCommandHandler(IApplicationWriteDbFacade facade, IApplicationWriteDbContext context) { this.facade = facade ?? throw new ArgumentNullException(nameof(facade)); this.context = context ?? throw new ArgumentNullException(nameof(context)); }
public InitialDataSeeder(IApplicationWriteDbContext context, ILogger logger) { this.context = context ?? throw new ArgumentNullException(nameof(context)); this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public SeedSampleDataCommandHandler(IApplicationWriteDbContext context, ILogger <SeedSampleDataCommandHandler> logger) { this.context = context ?? throw new ArgumentNullException(nameof(context)); this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); }