public SolutionPatchCommandHandler(ISolutionRepository solutionRepository, IIdentityService identityService, IStringLocalizer <CommonTranslation> commonLocalizer, IMapper mapper)
 {
     this.solutionRepository = solutionRepository;
     this.identityService    = identityService;
     this.commonLocalizer    = commonLocalizer;
     this.mapper             = mapper;
 }
Exemplo n.º 2
0
        public async Task Setup()
        {
            await Database.ClearAsync();

            await SupplierEntityBuilder.Create()
            .WithId(SupplierId)
            .WithName(SupplierName)
            .Build()
            .InsertAsync();

            await CapabilityEntityBuilder
            .Create()
            .WithName("Cap1")
            .WithId(cap1Id)
            .WithDescription("Cap1Desc")
            .Build()
            .InsertAsync();

            await CapabilityEntityBuilder
            .Create()
            .WithName("Cap2")
            .WithId(cap2Id)
            .WithDescription("Cap2Desc")
            .Build()
            .InsertAsync();

            TestContext testContext = new TestContext();

            solutionRepository = testContext.SolutionRepository;
        }
 public CommonDrillService(ICommonDrillRepository commonDrillRepository, IPersonaRepository personaRepository, ISolutionRepository solutionRepository, IConfigTenantRepository configTenantRepository)
 {
     _commonDrillRepository  = commonDrillRepository;
     _personaRepository      = personaRepository;
     _solutionRepository     = solutionRepository;
     _configTenantRepository = configTenantRepository;
 }
        /// <summary>Initialises a new instance of the <see cref="SolutionViewModel"/> class.</summary>
        /// <param name="windowManager">The window manager.</param>
        /// <param name="settingsRepository">The settings repository.</param>
        /// <param name="solutionRepository">The solution repository.</param>
        /// <param name="solution">The solution to work with.</param>
        /// <param name="logWriter">The log writer.</param>
        /// <param name="eventAggregator">The event Aggregator.</param>
        public SolutionViewModel(IWindowManager windowManager, ISettingsRepository settingsRepository, ISolutionRepository solutionRepository, Solution solution, LogWriter logWriter, IEventAggregator eventAggregator)
        {
            // Subscribe to the event aggregator
            eventAggregator.Subscribe(this);
            this.eventAggregator = eventAggregator;

            // Initialise readonly fields
            this.windowManager      = windowManager;
            this.settingsRepository = settingsRepository;
            this.solutionRepository = solutionRepository;
            this.logWriter          = logWriter;

            // Set the solution parameters
            this.SolutionName    = solution.Name;
            this.oldSolutionName = solution.Name;
            this.SolutionPath    = solution.Path;
            this.Version         = solution.Version;

            // Set the configuration parameters
            this.Configurations = solution.CompileConfigurations ?? new List <CompileConfiguration>();
            this.Configurations.Add(Constants.EditCompileConfiguration);
            this.SelectedConfiguration = solution.SelectedConfiguration;

            // Intialise sub ViewModels
            this.ImportFolderView  = new ImportFolderViewModel(windowManager, eventAggregator);
            this.ConfigurationView = new ConfigurationViewModel(eventAggregator, this.Configurations.SingleOrDefault(c => c.Name == this.SelectedConfiguration));
        }
Exemplo n.º 5
0
        public async Task Setup()
        {
            await Database.ClearAsync().ConfigureAwait(false);

            await OrganisationEntityBuilder.Create()
            .WithName(_orgName)
            .WithId(_org1Id)
            .Build()
            .InsertAsync()
            .ConfigureAwait(false);

            await SupplierEntityBuilder.Create()
            .WithId(_supplierId)
            .WithOrganisation(_org1Id)
            .Build()
            .InsertAsync()
            .ConfigureAwait(false);

            await CapabilityEntityBuilder.Create().WithName("Cap1").WithId(_cap1Id).WithDescription("Cap1Desc").Build().InsertAsync()
            .ConfigureAwait(false);

            await CapabilityEntityBuilder.Create().WithName("Cap2").WithId(_cap2Id).WithDescription("Cap2Desc").Build().InsertAsync()
            .ConfigureAwait(false);

            TestContext testContext = new TestContext();

            _solutionRepository = testContext.SolutionRepository;
        }
Exemplo n.º 6
0
 public SolutionCreatedEventHandler_AddDefaultEnv(ILogger <SolutionCreatedEventHandler_AddDefaultEnv> logger, ISolutionRepository solutionRepository, ISolutionEnvRepository solutionEnvRepository, IUnitOfWork unitOfWork)
 {
     _logger                = logger;
     _solutionRepository    = solutionRepository;
     _solutionEnvRepository = solutionEnvRepository;
     _unitOfWork            = unitOfWork;
 }
Exemplo n.º 7
0
 public SiteAdminController(ISolutionRepository solutionRepository, IServiceRepository serviceRepository,
                            ITestimonialRepository testimonialRepository)
 {
     _solutionrepository    = solutionRepository;
     _servicerepository     = serviceRepository;
     _testimonialrepository = testimonialRepository;
 }
Exemplo n.º 8
0
 public AddSolutionCommandHandler(ISolutionRepository solutionRepository, IUnitOfWork unitOfWork, IMediator mediator, HttpAuthorizeHandler httpAuthorizeHandler)
 {
     _solutionRepository   = solutionRepository;
     _unitOfWork           = unitOfWork;
     _mediator             = mediator;
     _httpAuthorizeHandler = httpAuthorizeHandler;
 }
 public Scope(
     IMarketingContactRepository marketingContactRepository,
     ISolutionCapabilityRepository solutionCapabilityRepository,
     ISolutionEpicRepository solutionEpicRepository,
     ISolutionRepository solutionRepository,
     ISupplierRepository supplierRepository,
     IEpicRepository epicRepository,
     ISolutionEpicStatusRepository solutionEpicStatusRepository,
     IPriceRepository priceRepository,
     IAdditionalServiceRepository additionalServiceRepository,
     ICatalogueItemRepository catalogueItemRepository,
     IDbConnector dbConnector)
 {
     MarketingContactRepository   = marketingContactRepository;
     SolutionCapabilityRepository = solutionCapabilityRepository;
     SolutionEpicRepository       = solutionEpicRepository;
     SolutionRepository           = solutionRepository;
     SupplierRepository           = supplierRepository;
     EpicRepository = epicRepository;
     SolutionEpicStatusRepository = solutionEpicStatusRepository;
     PriceRepository             = priceRepository;
     AdditionalServiceRepository = additionalServiceRepository;
     CatalogueItemRepository     = catalogueItemRepository;
     DbConnector = dbConnector;
 }
Exemplo n.º 10
0
 public CodeSkeletonManager(IConfiguration iconfiguration, ISolutionRepository solutionRepository, ICompiler compiler, ITaskManager taskManager)
 {
     _iconfiguration     = iconfiguration;
     _solutionRepository = solutionRepository;
     _compiler           = compiler;
     _taskManager        = taskManager;
 }
Exemplo n.º 11
0
 public TaskRepository(ISolutionRepository solutionRepository,
                       IDuelRepository duelRepository, IMemoryCache cache, ApplicationDbContext dbContext)
 {
     _solutionRepository = solutionRepository;
     _duelRepository     = duelRepository;
     _cache     = cache;
     _dbContext = dbContext;
 }
Exemplo n.º 12
0
 public HomepageController(INewsItemRepository newsItemRepository, ISolutionRepository solutionRepository, ICaseRepository caseRepository, IBlockRepository blockRepository, IItemTranslationRepository itemTranslationRepository)
 {
     _newsItemRepository        = newsItemRepository;
     _solutionRepository        = solutionRepository;
     _caseRepository            = caseRepository;
     _blockRepository           = blockRepository;
     _itemTranslationRepository = itemTranslationRepository;
 }
Exemplo n.º 13
0
 public HomeController(ICustomerRepository customerRepository, INewsItemRepository newsItemRepository, ISolutionRepository solutionRepository, ICaseRepository caseRepository, IBlockRepository blockRepository)
 {
     _customerRepository = customerRepository;
     _newsItemRepository = newsItemRepository;
     _solutionRepository = solutionRepository;
     _caseRepository     = caseRepository;
     _blockRepository    = blockRepository;
 }
Exemplo n.º 14
0
 public SolutionReader(ISolutionRepository solutionRepository,
                       ISolutionCapabilityRepository solutionCapabilityRepository,
                       IMarketingContactRepository contactRepository)
 {
     _solutionRepository           = solutionRepository;
     _solutionCapabilityRepository = solutionCapabilityRepository;
     _contactRepository            = contactRepository;
 }
Exemplo n.º 15
0
 public SolutionLogic(ISolutionRepository solutionRepository, ITaskManager taskManager, IConfiguration configuration, IIndex <string, ICompiler> compilers, IDuelRepository duelRepository)
 {
     _solutionRepository = solutionRepository;
     _taskManager        = taskManager;
     _configuration      = configuration;
     _compilers          = compilers;
     _duelRepository     = duelRepository;
 }
Exemplo n.º 16
0
 public SolutionService(
     IAppContext appContext,
     ISolutionRepository solutionRepository
     )
 {
     _appContext         = appContext;
     _solutionRepository = solutionRepository;
 }
Exemplo n.º 17
0
 public CodeSkeletonRepository(IConfiguration iconfiguration, ISolutionRepository solutionRepository, ITaskRepository taskRepository,
                               ApplicationDbContext dbContext)
 {
     _iconfiguration     = iconfiguration;
     _solutionRepository = solutionRepository;
     _taskRepository     = taskRepository;
     _dbContext          = dbContext;
 }
Exemplo n.º 18
0
 public TaskManager(IConfiguration iconfiguration, ISolutionRepository solutionRepository,
                    IDuelRepository duelRepository, IMemoryCache cache)
 {
     _iconfiguration     = iconfiguration;
     _solutionRepository = solutionRepository;
     _duelRepository     = duelRepository;
     _cache = cache;
 }
Exemplo n.º 19
0
 public BalanceLogic(ISolutionRepository solutionRepository, ITaskManager taskManager,
                     IPurchaseRepository purchaseRepository, IPrizeManager prizeManager, IDuelRepository duelRepository)
 {
     _solutionRepository = solutionRepository;
     _taskManager        = taskManager;
     _purchaseRepository = purchaseRepository;
     _prizeManager       = prizeManager;
     _duelRepository     = duelRepository;
 }
Exemplo n.º 20
0
        public BalanceLogic(ISolutionRepository solutionRepository,
                            IPurchaseRepository purchaseRepository, IPrizeRepository prizeRepository, IDuelRepository duelRepository)
        {
            _solutionRepository = solutionRepository;

            _purchaseRepository = purchaseRepository;
            _prizeRepository    = prizeRepository;
            _duelRepository     = duelRepository;
        }
Exemplo n.º 21
0
 public SolutionService(ISolutionRepository solutionRepository,
                        ITestRepository testRepository,
                        ITestResultService testResultService,
                        IMapper mapper)
 {
     _solutionRepository = solutionRepository;
     _testResultService  = testResultService;
     _mapper             = mapper;
     _testRepository     = testRepository;
 }
Exemplo n.º 22
0
 public TasksController(ISolutionRepository solutionRepository, ITaskRepository repository, IMapper mapper, UserManager <DbUser> userManager, IProjectRepository projectRepository, ITaskBoardRepository taskBoardRepository, IWebHostEnvironment appEnvironment)
 {
     _taskBoardRepository = taskBoardRepository;
     _repository          = repository;
     _mapper             = mapper;
     _userManager        = userManager;
     _projectRepository  = projectRepository;
     _appEnvironment     = appEnvironment;
     _solutionRepository = solutionRepository;
 }
Exemplo n.º 23
0
 public SolutionExporter(IAppContext appContext
                         , ISolutionRepository solutionRepository
                         , IWebHelper webHelper
                         , IEnumerable <ISolutionComponentExporter> exporters)
 {
     _appContext         = appContext;
     _solutionRepository = solutionRepository;
     _webHelper          = webHelper;
     _exporters          = exporters;
 }
Exemplo n.º 24
0
 public ExamRecordApp(IExamRecordRepository recordRepository, IExamRecordQuestionRepository questionRecordRepository, IExamRecordSolutionRepository solutionRecordRepository, ISolutionRepository solutionRepository, IQuestionApp questionApp, IExamPaperApp examPaperApp, IUserApp userApp, ILogger <ExamRecordApp> logger)
 {
     _recordRepository         = recordRepository;
     _questionRecordRepository = questionRecordRepository;
     _solutionRecordRepository = solutionRecordRepository;
     _solutionRepository       = solutionRepository;
     _questionApp  = questionApp;
     _examPaperApp = examPaperApp;
     _userApp      = userApp;
     _log          = logger;
 }
 public Scope(IMarketingContactRepository marketingContactRepository,
              ISolutionCapabilityRepository solutionCapabilityRepository,
              ISolutionDetailRepository solutionDetailRepository,
              ISolutionRepository solutionRepository,
              IDbConnector dbConnector)
 {
     MarketingContactRepository   = marketingContactRepository;
     SolutionCapabilityRepository = solutionCapabilityRepository;
     SolutionDetailRepository     = solutionDetailRepository;
     SolutionRepository           = solutionRepository;
     DbConnector = dbConnector;
 }
Exemplo n.º 26
0
 /// <summary>
 /// Конструктор, подключение зависимостей
 /// </summary>
 /// <param name="solutionRepository"></param>
 /// <param name="categoryRepository"></param>
 /// <param name="mapper"></param>
 public SolutionService(
     ISolutionRepository solutionRepository,
     ICategoryRepository categoryRepository,
     IPhotoRepository photoRepository,
     ISolutionLinkRepository solutionLinkRepository,
     IMapper mapper)
 {
     _solutionRepository     = solutionRepository;
     _categoryRepository     = categoryRepository;
     _photoRepository        = photoRepository;
     _solutionLinkRepository = solutionLinkRepository;
     _mapper = mapper;
 }
Exemplo n.º 27
0
        public async Task Setup()
        {
            await Database.ClearAsync();

            await SupplierEntityBuilder.Create()
            .WithId(SupplierId)
            .Build()
            .InsertAsync();

            TestContext testContext = new TestContext();

            solutionRepository = testContext.SolutionRepository;
        }
Exemplo n.º 28
0
 public SolutionReader(ISolutionRepository solutionRepository,
                       ISolutionCapabilityRepository solutionCapabilityRepository,
                       IMarketingContactRepository contactRepository,
                       ISupplierRepository supplierRepository,
                       IDocumentRepository documentRepository,
                       ISolutionEpicRepository epicRepository)
 {
     _solutionRepository           = solutionRepository;
     _solutionCapabilityRepository = solutionCapabilityRepository;
     _contactRepository            = contactRepository;
     _supplierRepository           = supplierRepository;
     _documentRepository           = documentRepository;
     _epicRepository = epicRepository;
 }
Exemplo n.º 29
0
 public SolutionReader(
     ISolutionRepository solutionRepository,
     ISolutionCapabilityRepository solutionCapabilityRepository,
     IMarketingContactRepository contactRepository,
     ISupplierRepository supplierRepository,
     IDocumentRepository documentRepository,
     ISolutionEpicRepository epicRepository,
     ISolutionFrameworkRepository frameworkRepository)
 {
     this.solutionRepository           = solutionRepository;
     this.solutionCapabilityRepository = solutionCapabilityRepository;
     this.contactRepository            = contactRepository;
     this.supplierRepository           = supplierRepository;
     this.documentRepository           = documentRepository;
     this.epicRepository      = epicRepository;
     this.frameworkRepository = frameworkRepository;
 }
        public ShellViewModel(IWindowManager windowManager, ISettingsRepository settingsRepository, ISolutionRepository solutionRepository, LogWriter logWriter, IEventAggregator eventAggregator)
        {
            this.windowManager = windowManager;
            this.settingsRepository = settingsRepository;
            this.solutionRepository = solutionRepository;
            this.logWriter = logWriter;
            this.eventAggregator = eventAggregator;
            this.DisplayName = "Skyrim Compile Helper";
            this.Settings = new SettingsViewModel(settingsRepository);
            this.Solutions = new List<Solution>();

            foreach (Solution solution in solutionRepository.Read().Values)
            {
                this.Solutions.Add(solution);
            }

            this.Solutions.Add(Constants.EditSolution);
        }
        public ShellViewModel(IWindowManager windowManager, ISettingsRepository settingsRepository, ISolutionRepository solutionRepository, LogWriter logWriter, IEventAggregator eventAggregator)
        {
            this.windowManager      = windowManager;
            this.settingsRepository = settingsRepository;
            this.solutionRepository = solutionRepository;
            this.logWriter          = logWriter;
            this.eventAggregator    = eventAggregator;
            this.DisplayName        = "Skyrim Compile Helper";
            this.Settings           = new SettingsViewModel(settingsRepository);
            this.Solutions          = new List <Solution>();

            foreach (Solution solution in solutionRepository.Read().Values)
            {
                this.Solutions.Add(solution);
            }

            this.Solutions.Add(Constants.EditSolution);
        }
Exemplo n.º 32
0
 public SolutionService(ISolutionRepository solutionsRepository, IUnitOfWork unitOfWork)
 {
     this.solutionsRepository = solutionsRepository;
     this.unitOfWork = unitOfWork;
 }