Esempio n. 1
0
 public Initializer(ISecurityGateway securityGateway, IRepositoryFactory repositoryFactory)
 {
     UserUseCaseFactory        = new UserUseCaseFactory(securityGateway, repositoryFactory);
     ProjectUseCaseFactory     = new ProjectUseCaseFactory(securityGateway, repositoryFactory);
     RequirementUseCaseFactory = new RequirementUseCaseFactory(securityGateway, repositoryFactory);
     UseCaseUseCaseFactory     = new UseCaseUseCaseFactory(securityGateway, repositoryFactory);
 }
Esempio n. 2
0
 public UseCaseFactoryProvider(IRepositoryProvider repositoryProvider)
 {
     Person   = new PersonUseCaseFactory(repositoryProvider);
     Project  = new ProjectUseCaseFactory(repositoryProvider);
     Team     = new TeamUseCaseFactory(repositoryProvider);
     Meeting  = new MeetingUseCaseFactory(repositoryProvider);
     WorkTask = new WorkTaskUseCaseFactory(repositoryProvider);
     Sprint   = new SprintUseCaseFactory(repositoryProvider);
     Document = new DocumentUseCaseFactory(repositoryProvider);
 }