public AccountManager(IWindsorContainer windsorContainer, IEmailConfirmationManager emailConfirmationManager, IDataTableBinder dataTableBinder, IUserAuditor auditor) { if (windsorContainer == null) { throw new ArgumentNullException("windsorContainer"); } if (emailConfirmationManager == null) { throw new ArgumentNullException("emailConfirmationManager"); } if (dataTableBinder == null) { throw new ArgumentNullException("dataTableBinder"); } if (auditor == null) { throw new ArgumentNullException("auditor"); } IRepositoryContainer repositoryContainer = windsorContainer.Resolve<IRepositoryContainer>(); UserRepository = repositoryContainer.Obtain<IUserRepository>(); SchoolRepository = repositoryContainer.Obtain<ISchoolRepository>(); ProviderRepository = repositoryContainer.Obtain<IProviderRepository>(); RoleRepository = repositoryContainer.Obtain<IRoleRepository>(); UserRoleRepository = repositoryContainer.Obtain<IUserRoleRepository>(); UserAccessChangeEventRepository = repositoryContainer.Obtain<IUserAccessChangeEventRepository>(); LoginEventRepository = repositoryContainer.Obtain<ILoginEventRepository>(); EulaAgreementRepository = repositoryContainer.Obtain<IEulaAgreementRepository>(); RepositoryContainer = repositoryContainer; EmailConfirmationManager = emailConfirmationManager; DataTableBinder = dataTableBinder; Auditor = auditor; }
protected CustomFieldManager(IRepositoryContainer repositories, IBlobClient blobClient, IDataTableBinder dataTableBinder, IUserAuditor auditor) { if (repositories == null) { throw new ArgumentNullException("repositories"); } if (blobClient == null) { throw new ArgumentNullException("blobClient"); } if (dataTableBinder == null) { throw new ArgumentNullException("dataTableBinder"); } if (auditor == null) { throw new ArgumentNullException("auditor"); } RepositoryContainer = repositories; CustomDataOriginRepository = repositories.Obtain<ICustomDataOriginRepository>(); CustomFieldCategoryRepository = repositories.Obtain<ICustomFieldCategoryRepository>(); CustomFieldRepository = repositories.Obtain<ICustomFieldRepository>(); CustomFieldTypeRepository = repositories.Obtain<ICustomFieldTypeRepository>(); CustomFieldValueRepository = repositories.Obtain<ICustomFieldValueRepository>(); StudentRepository = repositories.Obtain<IStudentRepository>(); ServiceTypeRepository = repositories.Obtain<IServiceTypeRepository>(); DataFileBlobContainer = blobClient.CreateContainer(DataFileBlobContainerName); DataTableBinder = dataTableBinder; Auditor = auditor; }
protected CustomFieldManager(IRepositoryContainer repositories, IBlobClient blobClient, IDataTableBinder dataTableBinder, IUserAuditor auditor) { if (repositories == null) { throw new ArgumentNullException("repositories"); } if (blobClient == null) { throw new ArgumentNullException("blobClient"); } if (dataTableBinder == null) { throw new ArgumentNullException("dataTableBinder"); } if (auditor == null) { throw new ArgumentNullException("auditor"); } RepositoryContainer = repositories; CustomDataOriginRepository = repositories.Obtain <ICustomDataOriginRepository>(); CustomFieldCategoryRepository = repositories.Obtain <ICustomFieldCategoryRepository>(); CustomFieldRepository = repositories.Obtain <ICustomFieldRepository>(); CustomFieldTypeRepository = repositories.Obtain <ICustomFieldTypeRepository>(); CustomFieldValueRepository = repositories.Obtain <ICustomFieldValueRepository>(); StudentRepository = repositories.Obtain <IStudentRepository>(); ServiceTypeRepository = repositories.Obtain <IServiceTypeRepository>(); DataFileBlobContainer = blobClient.CreateContainer(DataFileBlobContainerName); DataTableBinder = dataTableBinder; Auditor = auditor; }
public SchoolDistrictManager(IRepositoryContainer repositories, IDataTableBinder dataTableBinder, IUserAuditor auditor) { if (repositories == null) { throw new ArgumentNullException("repositories"); } if (dataTableBinder == null) { throw new ArgumentNullException("dataTableBinder"); } if (auditor == null) { throw new ArgumentNullException("auditor"); } RepositoryContainer = repositories; PropertyRepository = repositories.Obtain<IPropertyRepository>(); StudentRepository = repositories.Obtain<IStudentRepository>(); ServiceTypeRepository = repositories.Obtain<IServiceTypeRepository>(); SubjectRepository = repositories.Obtain<ISubjectRepository>(); PriorityRepository = repositories.Obtain<IPriorityRepository>(); FulfillmentStatusRepository = repositories.Obtain<IFulfillmentStatusRepository>(); ProviderRepository = repositories.Obtain<IProviderRepository>(); SchoolRepository = repositories.Obtain<ISchoolRepository>(); PrivateHealthDataViewEventRepository = repositories.Obtain<IPrivateHealthDataViewEventRepository>(); DataTableBinder = dataTableBinder; Auditor = auditor; }
public AccountManager(IWindsorContainer windsorContainer, IEmailConfirmationManager emailConfirmationManager, IDataTableBinder dataTableBinder, IUserAuditor auditor) { if (windsorContainer == null) { throw new ArgumentNullException("windsorContainer"); } if (emailConfirmationManager == null) { throw new ArgumentNullException("emailConfirmationManager"); } if (dataTableBinder == null) { throw new ArgumentNullException("dataTableBinder"); } if (auditor == null) { throw new ArgumentNullException("auditor"); } IRepositoryContainer repositoryContainer = windsorContainer.Resolve <IRepositoryContainer>(); UserRepository = repositoryContainer.Obtain <IUserRepository>(); SchoolRepository = repositoryContainer.Obtain <ISchoolRepository>(); ProviderRepository = repositoryContainer.Obtain <IProviderRepository>(); RoleRepository = repositoryContainer.Obtain <IRoleRepository>(); UserRoleRepository = repositoryContainer.Obtain <IUserRoleRepository>(); UserAccessChangeEventRepository = repositoryContainer.Obtain <IUserAccessChangeEventRepository>(); LoginEventRepository = repositoryContainer.Obtain <ILoginEventRepository>(); EulaAgreementRepository = repositoryContainer.Obtain <IEulaAgreementRepository>(); RepositoryContainer = repositoryContainer; EmailConfirmationManager = emailConfirmationManager; DataTableBinder = dataTableBinder; Auditor = auditor; }
public SchoolDistrictManager(IRepositoryContainer repositories, IDataTableBinder dataTableBinder, IUserAuditor auditor) { if (repositories == null) { throw new ArgumentNullException("repositories"); } if (dataTableBinder == null) { throw new ArgumentNullException("dataTableBinder"); } if (auditor == null) { throw new ArgumentNullException("auditor"); } RepositoryContainer = repositories; PropertyRepository = repositories.Obtain <IPropertyRepository>(); StudentRepository = repositories.Obtain <IStudentRepository>(); ServiceTypeRepository = repositories.Obtain <IServiceTypeRepository>(); SubjectRepository = repositories.Obtain <ISubjectRepository>(); PriorityRepository = repositories.Obtain <IPriorityRepository>(); FulfillmentStatusRepository = repositories.Obtain <IFulfillmentStatusRepository>(); ProviderRepository = repositories.Obtain <IProviderRepository>(); SchoolRepository = repositories.Obtain <ISchoolRepository>(); PrivateHealthDataViewEventRepository = repositories.Obtain <IPrivateHealthDataViewEventRepository>(); DataTableBinder = dataTableBinder; Auditor = auditor; }
public void BaseInitializeTest() { User = new EducationSecurityPrincipal(new User { UserKey = "whatever" }); Data = new TestData(); Repositories = new TestRepositories(Data); MockHttpContext = MockHttpContextFactory.Create(); MockDataTableBinder = MockRepository.GenerateMock <IDataTableBinder>(); PermissionFactory.SetCurrent(MockRepository.GenerateMock <IPermissionFactory>()); }
private static SchoolDistrictManager CreateTargetWithEmptyLookupLists() { IRepositoryContainer mockRepositoryContainer = MockRepository.GenerateMock <IRepositoryContainer>(); IStudentRepository mockStudentRepository = MockRepository.GenerateMock <IStudentRepository>(); IProviderRepository mockProviderRepository = MockRepository.GenerateMock <IProviderRepository>(); IDataTableBinder mockDataTableBinder = MockRepository.GenerateMock <IDataTableBinder>(); IUserAuditor mockUserAuditor = MockRepository.GenerateMock <IUserAuditor>(); mockStudentRepository.Expect(m => m.Items).Return(Enumerable.Empty <Student>().AsQueryable()); mockProviderRepository.Expect(m => m.Items).Return(Enumerable.Empty <Provider>().AsQueryable()); mockRepositoryContainer.Expect(m => m.Obtain <IProviderRepository>()).Return(mockProviderRepository); mockRepositoryContainer.Expect(m => m.Obtain <IStudentRepository>()).Return(mockStudentRepository); return(new SchoolDistrictManager(mockRepositoryContainer, mockDataTableBinder, mockUserAuditor)); }
public ServiceAttendanceManager(IRepositoryContainer repositories, IDataTableBinder dataTableBinder) { if (repositories == null) { throw new ArgumentNullException("repositories"); } if (dataTableBinder == null) { throw new ArgumentNullException("dataTableBinder"); } RepositoryContainer = repositories; ServiceAttendanceRepository = repositories.Obtain <IServiceAttendanceRepository>(); StudentAssignedOfferingRepository = repositories.Obtain <IStudentAssignedOfferingRepository>(); SubjectRepository = repositories.Obtain <ISubjectRepository>(); DataTableBinder = dataTableBinder; }
public ServiceAttendanceManager(IRepositoryContainer repositories, IDataTableBinder dataTableBinder) { if (repositories == null) { throw new ArgumentNullException("repositories"); } if (dataTableBinder == null) { throw new ArgumentNullException("dataTableBinder"); } RepositoryContainer = repositories; ServiceAttendanceRepository = repositories.Obtain<IServiceAttendanceRepository>(); StudentAssignedOfferingRepository = repositories.Obtain<IStudentAssignedOfferingRepository>(); SubjectRepository = repositories.Obtain<ISubjectRepository>(); DataTableBinder = dataTableBinder; }
public ServiceOfferingManager(IRepositoryContainer repositories, IDataTableBinder dataTableBinder) { if (repositories == null) { throw new ArgumentNullException("repositories"); } if (dataTableBinder == null) { throw new ArgumentNullException("dataTableBinder"); } RepositoryContainer = repositories; ProviderRepository = repositories.Obtain<IProviderRepository>(); ServiceTypeRepository = repositories.Obtain<IServiceTypeRepository>(); StudentAssignedOfferingRepository = repositories.Obtain<IStudentAssignedOfferingRepository>(); ServiceOfferingRepository = repositories.Obtain<IServiceOfferingRepository>(); CategoryRepository = repositories.Obtain<IServiceTypeCategoryRepository>(); DataTableBinder = dataTableBinder; }
public ServiceOfferingManager(IRepositoryContainer repositories, IDataTableBinder dataTableBinder) { if (repositories == null) { throw new ArgumentNullException("repositories"); } if (dataTableBinder == null) { throw new ArgumentNullException("dataTableBinder"); } RepositoryContainer = repositories; ProviderRepository = repositories.Obtain <IProviderRepository>(); ServiceTypeRepository = repositories.Obtain <IServiceTypeRepository>(); StudentAssignedOfferingRepository = repositories.Obtain <IStudentAssignedOfferingRepository>(); ServiceOfferingRepository = repositories.Obtain <IServiceOfferingRepository>(); CategoryRepository = repositories.Obtain <IServiceTypeCategoryRepository>(); DataTableBinder = dataTableBinder; }
public PrivateHealthFieldManager(IRepositoryContainer repositories, IBlobClient blobClient, IDataTableBinder dataTableBinder, IUserAuditor auditor) : base(repositories, blobClient, dataTableBinder, auditor) { ProviderRepository = repositories.Obtain<IProviderRepository>(); }
public PublicFieldManager(IRepositoryContainer repositories, IBlobClient blobClient, IDataTableBinder dataTableBinder, IUserAuditor auditor) : base(repositories, blobClient, dataTableBinder, auditor) { }
public PrivateHealthFieldManager(IRepositoryContainer repositories, IBlobClient blobClient, IDataTableBinder dataTableBinder, IUserAuditor auditor) : base(repositories, blobClient, dataTableBinder, auditor) { ProviderRepository = repositories.Obtain <IProviderRepository>(); }