public RequirementUseCaseFactory(ISecurityGateway securityGateway, IRepositoryFactory repositoryFactory) { AddRequirement = new AddRequirementUseCase(securityGateway, repositoryFactory.ProjectRepository, repositoryFactory.RequirementRepository, repositoryFactory.UserRepository); ChangeRequirement = new ChangeRequirementUseCase(securityGateway, repositoryFactory.RequirementRepository); DeleteRequirement = new DeleteRequirementUseCase(securityGateway, repositoryFactory.RequirementRepository); ViewRequirement = new ViewRequirementUseCase(securityGateway, repositoryFactory.RequirementRepository); }
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); }
public UseCaseUseCaseFactory(ISecurityGateway securityGateway, IRepositoryFactory repositoryFactory) { AddUseCase = new AddUseCaseUseCase(securityGateway, repositoryFactory.ProjectRepository, repositoryFactory.UseCaseRepository, repositoryFactory.UserRepository); ChangeUseCase = new ChangeUseCaseUseCase(securityGateway, repositoryFactory.UseCaseRepository); DeleteUseCase = new DeleteUseCaseUseCase(securityGateway, repositoryFactory.UseCaseRepository); ViewUseCase = new ViewUseCaseUseCase(securityGateway, repositoryFactory.UseCaseRepository); }
public DeleteRequirementUseCase( ISecurityGateway securityGateway, IRequirementRepository requirementRepository) { _securityGateway = securityGateway; _requirementRepository = requirementRepository; }
public DeleteUseCaseUseCase( ISecurityGateway securityGateway, IUseCaseRepository useCaseRepository) { _securityGateway = securityGateway; _useCaseRepository = useCaseRepository; }
internal UserUseCaseFactory(ISecurityGateway securityGateway, IRepositoryFactory repositoryFactory) { ChangeInformation = new ChangeInformationUseCase(securityGateway, repositoryFactory.UserRepository); ChangePassword = new ChangePasswordUseCase(securityGateway, repositoryFactory.UserRepository); DeleteUser = new DeleteUserUseCase(securityGateway, repositoryFactory.UserRepository); RegisterUser = new RegisterUserUseCase(securityGateway, repositoryFactory.UserRepository); ViewProfile = new ViewProfileUseCase(securityGateway, repositoryFactory.UserRepository); AuthorizeUser = new AuthorizeUserUseCase(securityGateway, repositoryFactory.UserRepository); }
public CreateProjectUseCase( ISecurityGateway securityGateway, IProjectRepository projectRepository, IUserRepository userRepository) { _securityGateway = securityGateway; _projectRepository = projectRepository; _userRepository = userRepository; }
public ProjectUseCaseFactory(ISecurityGateway securityGateway, IRepositoryFactory repositoryFactory) { CreateProject = new CreateProjectUseCase(securityGateway, repositoryFactory.ProjectRepository, repositoryFactory.UserRepository); ViewProject = new ViewProjectUseCase(securityGateway, repositoryFactory.ProjectRepository); ChangeInformation = new ChangeInformationUseCase(securityGateway, repositoryFactory.ProjectRepository); ChangeRights = new ChangeRightsUseCase(securityGateway, repositoryFactory.ProjectRepository, repositoryFactory.UserRepository); DeleteProject = new DeleteProjectUseCase(securityGateway, repositoryFactory.ProjectRepository); ChangeRequirementOrder = new ChangeRequirementOrderUseCase(securityGateway, repositoryFactory.ProjectRepository); ChangeUseCaseOrder = new ChangeUseCaseOrderUseCase(securityGateway, repositoryFactory.ProjectRepository); }
public AddRequirementUseCase( ISecurityGateway securityGateway, IProjectRepository projectRepository, IRequirementRepository requirementRepository, IUserRepository userRepository) { _securityGateway = securityGateway; _projectRepository = projectRepository; _userRepository = userRepository; _requirementRepository = requirementRepository; }
public RegisterUserUseCase(ISecurityGateway securityGateway, IUserRepository userRepository) { _securityGateway = securityGateway; _userRepository = userRepository; }
public ViewProjectUseCase(ISecurityGateway securityGateway, IProjectRepository projectRepository) { _securityGateway = securityGateway; _projectRepository = projectRepository; }
public ChangeInformationUseCase(ISecurityGateway securityGateway, IUserRepository userRepository) { _securityGateway = securityGateway; _userRepository = userRepository; }
public ChangeUseCaseOrderUseCase(ISecurityGateway securityGateway, IProjectRepository projectRepository) { _securityGateway = securityGateway; _projectRepository = projectRepository; }
public ChangePasswordUseCase(ISecurityGateway securityGateway, IUserRepository userRepository) { _securityGateway = securityGateway; _userRepository = userRepository; }
public ChangeRightsUseCase(ISecurityGateway securityGateway, IProjectRepository projectRepository, IUserRepository userRepository) { _securityGateway = securityGateway; _projectRepository = projectRepository; _userRepository = userRepository; }
public AuthorizeUserUseCase(ISecurityGateway securityGateway, IUserRepository userRepository) { _securityGateway = securityGateway; _userRepository = userRepository; }
public ChangeInformationUseCase(ISecurityGateway securityGateway, IProjectRepository projectRepository) { _securityGateway = securityGateway; _projectRepository = projectRepository; }
public ViewProfileUseCase(ISecurityGateway securityGateway, IUserRepository userRepository) { _securityGateway = securityGateway; _userRepository = userRepository; }