예제 #1
0
 public ProjectsController(IConfiguration configuration, IProjectsRepository databaseRepository, IMediator mediator, IMapper mapper)
 {
     this.configuration      = configuration;
     this.databaseRepository = databaseRepository;
     this.mediator           = mediator;
     this.mapper             = mapper;
 }
예제 #2
0
            public void TestInitialize()
            {
                var connector = new VisualStudioOnlineConnector(Configuration.VisualStudioOnlineAccountName,
                                                                Configuration.VisualStudioOnlineUserName, Configuration.VisualStudioOnlinePassword);

                _repository = new VisualStudioOnlineApiRepository(connector);
            }
예제 #3
0
 public ProjectPluginVersions(IValidationOutput validationOutput, ProjectNode projectNode, IProjectsRepository repository, ExternalModulesRepository externalModules)
 {
     _validationOutput = validationOutput;
     _projectNode      = projectNode;
     _repository       = repository;
     _externalModules  = externalModules;
 }
예제 #4
0
 public ParentReferenceExist(ProjectsValidations validationOutput, ProjectNode projectNode, IProjectsRepository repository, ExternalModulesRepository externalModules)
 {
     _validationOutput = validationOutput;
     _projectNode      = projectNode;
     _repository       = repository;
     _externalModules  = externalModules;
 }
예제 #5
0
 public MembershipService(ICompaniesUsersRepository companiesUsersRepository
                          , ITeamsUsersRepository teamsUsersRepository
                          , IProjectsUsersRepository projectsUsersRepository
                          , ICompaniesRepository companiesRepository
                          , ITeamsRepository teamsRepository
                          , IProjectsRepository projectsRepository
                          , IUsersService usersService
                          , IUsersProvider usersProvider
                          , IInvitesService invitesService
                          , IMapper mapper
                          , ILogger <MembershipService> logger
                          )
 {
     _companiesUsersRepository = companiesUsersRepository;
     _teamsUsersRepository     = teamsUsersRepository;
     _projectsUsersRepository  = projectsUsersRepository;
     _companiesRepository      = companiesRepository;
     _teamsRepository          = teamsRepository;
     _projectsRepository       = projectsRepository;
     _usersService             = usersService;
     _usersProvider            = usersProvider;
     _invitesService           = invitesService;
     _mapper = mapper;
     _logger = logger;
 }
예제 #6
0
 public ProjectFilesResolver(
     IWebHostEnvironment env,
     IProjectsRepository projectsRepository)
 {
     _env = env;
     _projectsRepository = projectsRepository;
 }
예제 #7
0
 public PupilNumbersController(IProjectsRepository dynamicsProjectsRepository, IAcademies academiesRepository,
                               IAcademiesRepository dynamicsAcademiesRepository)
 {
     _dynamicsProjectsRepository  = dynamicsProjectsRepository;
     _academiesRepository         = academiesRepository;
     _dynamicsAcademiesRepository = dynamicsAcademiesRepository;
 }
예제 #8
0
 public ProjectsService(ILogger <ProjectsService> logger, IProjectsRepository projectsRepository,
                        ITasksRepository tasksRepository)
 {
     _logger             = logger;
     _projectsRepository = projectsRepository;
     _tasksRepository    = tasksRepository;
 }
예제 #9
0
 public CreateHtbDocument(IProjectsRepository dynamicsProjectsRepository,
                          IAcademiesRepository dynamicsAcademiesRepository, IAcademies academiesRepository)
 {
     _dynamicsProjectsRepository  = dynamicsProjectsRepository;
     _dynamicsAcademiesRepository = dynamicsAcademiesRepository;
     _academiesRepository         = academiesRepository;
 }
예제 #10
0
        public static ParseCoordinator Create(IVBE vbe, RubberduckParserState state, IProjectsRepository projectRepository, string serializedDeclarationsPath = null)
        {
            var attributeParser = new TestAttributeParser(() => new VBAPreprocessor(double.Parse(vbe.Version, CultureInfo.InvariantCulture)), state.ProjectsProvider);
            var exporter        = new Mock <IModuleExporter>().Object;

            return(Create(vbe, state, attributeParser, exporter, projectRepository, serializedDeclarationsPath));
        }
 public AcademyPerformanceController(IProjectsRepository projectRepository, IAcademies academiesRepository,
                                     IAcademiesRepository dynamicsAcademiesRepository)
 {
     _projectRepository           = projectRepository;
     _academiesRepository         = academiesRepository;
     _dynamicsAcademiesRepository = dynamicsAcademiesRepository;
 }
예제 #12
0
 public ProjectProviderDataController(Orchestrator orchestrator, IProjectsRepository projectsRepository, IProvidersRepository providersRepository, IProviderDataRepository providerDataRepository)
 {
     this.orchestrator           = orchestrator ?? throw new ArgumentNullException(nameof(orchestrator));
     this.projectsRepository     = projectsRepository ?? throw new ArgumentNullException(nameof(projectsRepository));
     this.providersRepository    = providersRepository ?? throw new ArgumentNullException(nameof(providersRepository));
     this.providerDataRepository = providerDataRepository ?? throw new ArgumentNullException(nameof(providerDataRepository));
 }
 public LatestOfstedJudgementController(IProjectsRepository dynamicsProjectsRepository,
                                        IAcademiesRepository dynamicsAcademiesRepository, IAcademies academiesRepository)
 {
     _dynamicsProjectsRepository  = dynamicsProjectsRepository;
     _dynamicsAcademiesRepository = dynamicsAcademiesRepository;
     _academiesRepository         = academiesRepository;
 }
 public OpenProjectForm(IMainPresenter presenter)
 {
     this.presenter = presenter;
     repository = presenter.Repository;
     InitializeComponent();
     BindProjectList();
 }
예제 #15
0
 public HomeController(IProjectsRepository rep)
 {
     _culture           = CultureInfo.CurrentCulture.Name.Split('-').FirstOrDefault();
     _cultureDefault    = "en";
     _projectRepository = rep;
     _projectRepository.setContext(db);
 }
예제 #16
0
 public ProjectsController()
 {
     UserRepo        = RepositoryHelper.GetUsersRepository(database);
     manufacturerepo = RepositoryHelper.GetManufacturersRepository(database);
     projectsrepo    = RepositoryHelper.GetProjectsRepository(database);
     staterepo       = RepositoryHelper.GetStatesRepository(database);
 }
예제 #17
0
        public SwitchToSnapshotFix(IProjectsRepository projectsRepo, IProject project)
        {
            _projectsRepo = projectsRepo;
            _project      = project;

            Title = "Switch this and all dependent projects to SNAPSHOT";
        }
예제 #18
0
 public AppController(IConfigurationRoot config, IProjectsRepository projectsRepository, ITechnologyRepository technologyRepository, ILogger <AppController> logger)
 {
     _config               = config;
     _logger               = logger;
     _projectsRepository   = projectsRepository;
     _technologyRepository = technologyRepository;
 }
예제 #19
0
 public ProjectsController(UserService userService, Orchestrator orchestrator, IProjectsRepository projectsRepository, IProjectTypesRepository projectTypesRepository)
 {
     this.userService            = userService ?? throw new ArgumentNullException(nameof(userService));
     this.orchestrator           = orchestrator ?? throw new ArgumentNullException(nameof(orchestrator));
     this.projectsRepository     = projectsRepository ?? throw new ArgumentNullException(nameof(projectsRepository));
     this.projectTypesRepository = projectTypesRepository ?? throw new ArgumentNullException(nameof(projectTypesRepository));
 }
예제 #20
0
 public TransfersController(ITrustsRepository trustRepository, IAcademiesRepository academiesRepository,
                            IProjectsRepository projectsRepository)
 {
     _trustRepository     = trustRepository;
     _academiesRepository = academiesRepository;
     _projectsRepository  = projectsRepository;
 }
예제 #21
0
 public TeamsRepository(ILogger <TeamsRepository> logger, ITableStorageProvider <TeamTableEntity, Guid> teamTableStorageProvider,
                        IProjectsRepository projectsRepository, IUsersRepository userRepository, IEntityResolver <TeamTableEntity, Team> entityResolver)
     : base(teamTableStorageProvider, entityResolver)
 {
     _teamTableStorageProvider = teamTableStorageProvider;
     _projectsRepository       = projectsRepository;
     _usersRepository          = userRepository;
 }
예제 #22
0
 public ProjectsProvider(IProjectsRepository repository
                         , IProjectsUsersRepository projectsUsersRepository
                         , IMapper mapper)
 {
     _repository = repository;
     _projectsUsersRepository = projectsUsersRepository;
     _mapper = mapper;
 }
예제 #23
0
 public ProjectsController(
     IProjectsRepository projectsRepository,
     IProjectsRequirementsRepository projectsRequirementsRepository,
     IEmployeesRepository employeesRepository)
 {
     _projectsRepository             = projectsRepository;
     _projectsRequirementsRepository = projectsRequirementsRepository;
     _employeesRepository            = employeesRepository;
 }
        public RepositoryProjectManager(IProjectsRepository projectsRepository)
        {
            if (projectsRepository == null)
            {
                throw new ArgumentNullException(nameof(projectsRepository));
            }

            _projectsRepository = projectsRepository;
        }
예제 #25
0
 public ProjectsService(IProjectsRepository projectsRepository,
                        IUsersProjectsRepository usersProjectsRepository,
                        IMapper mapper)
     : base(projectsRepository)
 {
     _projectsRepository      = projectsRepository;
     _usersProjectsRepository = usersProjectsRepository;
     _mapper = mapper;
 }
 public MonthlyProjectDataService(
     IMonthlyProjectDataRepository monthlyProjectDataRepository,
     IProjectsRepository projectsRepository,
     IProjectLockedUnlockedHistoryRepository projectLockedUnlockedHistoryRepository
     )
 {
     _monthlyProjectDataRepository           = monthlyProjectDataRepository ?? throw new ArgumentNullException();
     _projectsRepository                     = projectsRepository ?? throw new ArgumentNullException();
     _projectLockedUnlockedHistoryRepository = projectLockedUnlockedHistoryRepository ?? throw new ArgumentNullException();
 }
 public MainPresenter(IMainView view, IProjectsRepository repository)
 {
     this.view = view;
     this.repository = repository;
     this.queue = new ThreadSafeQueue();
     this.executioner = new ThreadedCommandExecutioner(queue);
     this.workThread = new Thread(new ThreadStart(executioner.Run));
     this.workThread.IsBackground = true;
     this.workThread.Start();
 }
예제 #28
0
 public ProjectsService(
     IProjectsRepository projectsRepository,
     IProjectMembersService projectMembersService,
     UserManager <ApplicationUser> userManager,
     IProjectActionRepository projectActionRepository)
 {
     this.projectsRepository      = projectsRepository;
     this.projectMembersService   = projectMembersService;
     this.userManager             = userManager;
     this.projectActionRepository = projectActionRepository;
 }
예제 #29
0
 public ProjectsController(
     IProjectsRepository directory,
     Burndown burndown,
     Velocity velocity,
     CardCycleTime cardCycleTime)
 {
     Repository    = directory;
     Burndown      = burndown;
     Velocity      = velocity;
     CardCycleTime = cardCycleTime;
 }
 public ProjectsCleanerService(
     IWebHostEnvironment env,
     IConfiguration configuration,
     IProjectsRepository projectsRepository,
     ILogger <ProjectsCleanerService> logger)
 {
     _env                = env;
     _configuration      = configuration;
     _logger             = logger;
     _projectsRepository = projectsRepository;
 }
예제 #31
0
        public PomAdvancedEditor(ProjectView proj, IProjectsRepository projectsRepo)
        {
            InitializeComponent();
            IntPtr h = tabControlCommon.Handle;

            _projectView        = proj;
            _projectsRepository = projectsRepo;
            FillGeneralData();
            PopulateSuperTabs();
            FillAutocompleteSources();
        }
        public static ProjectsController CreateProjectsControllerAs(string userName, IProjectsRepository repository)
        {
            var mock       = new Mock <ControllerContext>();
            var controller = new ProjectsController(repository)
            {
                GetUserName = () => userName
            };


            controller.ControllerContext = mock.Object;
            return(controller);
        }
 public MainForm(IProjectsRepository repository)
     : this()
 {
     presenter = new MainPresenter(this, repository);
 }
 public ProjectsController(IProjectsRepository repository)
 {
     _repository = repository;
 }
 public void SetUp()
 {
     mocks = new MockRepository();
     prj = QueryPresenterTests.BuildProject();
     mainPresenter = (IMainPresenter)mocks.CreateMock(typeof(IMainPresenter));;
     repository = (IProjectsRepository)mocks.CreateMock(typeof(IProjectsRepository));;
     projectView = (IProjectView)mocks.CreateMock(typeof(IProjectView));
     ProjectPresenterWithMockView.MockView = projectView;
     SetupResult.On(mainPresenter).Call(mainPresenter.Repository).Return(repository);
     presenter = new ProjectPresenterWithMockView(prj,mainPresenter);
 }
 public BuildProjectCommand(IProjectView view, Project prj, IProjectsRepository repository)
 {
     this.repository = repository;
     this.view = view;
     this.prj = prj;
 }
 public void SetUp()
 {
     repository = TestDataUtil.CreateFileRepository();
     current = new Project(projectName);
     current.AddFile(TestDataUtil.TestConfigFile);
     current.AddFile(TestDataUtil.TestDllFile);
     current.AddFile(TestDataUtil.TestMappingFile);
     repository.SaveProject(current);
 }
 public void SetUp()
 {
     mocks = new MockRepository();
     view = mocks.CreateMock(typeof (IMainView)) as IMainView;
     repository = mocks.CreateMock(typeof (IProjectsRepository)) as IProjectsRepository;
     presenter = new MainPresenter(this.view, this.repository);
 }
 public ProjectsController(IProjectsRepository repository)
 {
     _repository = repository;
     _tokenProvider = new TokenProvider();
 }
예제 #40
0
 public ProjectsController(IProjectsRepository rep)
 {
     ProjectRepository = rep;
     ProjectRepository.setContext(db);
 }