public FileService( ICoreScopeProvider uowProvider, ILoggerFactory loggerFactory, IEventMessagesFactory eventMessagesFactory, IStylesheetRepository stylesheetRepository, IScriptRepository scriptRepository, ITemplateRepository templateRepository, IPartialViewRepository partialViewRepository, IPartialViewMacroRepository partialViewMacroRepository, IAuditRepository auditRepository, IShortStringHelper shortStringHelper, IOptions <GlobalSettings> globalSettings, IHostingEnvironment hostingEnvironment) : base(uowProvider, loggerFactory, eventMessagesFactory) { _stylesheetRepository = stylesheetRepository; _scriptRepository = scriptRepository; _templateRepository = templateRepository; _partialViewRepository = partialViewRepository; _partialViewMacroRepository = partialViewMacroRepository; _auditRepository = auditRepository; _shortStringHelper = shortStringHelper; _globalSettings = globalSettings.Value; _hostingEnvironment = hostingEnvironment; }
public ScriptService(IRobotRepository robotRepository, IUserRepository userRepository, IPlayerRepository playerRepository, IScriptRepository scriptRepository) { _robotRepository = robotRepository; _userRepository = userRepository; _playerRepository = playerRepository; _scriptRepository = scriptRepository; }
/// <summary> /// Instantiates a database object. /// </summary> /// <param name="serverName">The name of the database server.</param> /// <param name="databaseName">The name of the database.</param> /// <param name="connection">A function that returns a SqlConnection object, connected to the database this object represents.</param> /// <param name="scripts">The repository for retrieving the build scripts for this database.</param> public Database(string serverName, string databaseName, Func<SqlConnection> connection, IScriptRepository scripts) { ServerName = serverName.TrimObjectName(); DatabaseName = databaseName.TrimObjectName(); Connection = connection; Scripts = scripts; }
public Handler( IScriptRepository scriptRepository, IScriptInterpreterUnitOfWork unitOfWork) { _scriptRepository = scriptRepository; _unitOfWork = unitOfWork; }
public ComputerRepository(IDbConnection connection, IScriptRepository scriptRepository, IUserRepository userRepository) { _connection = connection; _scriptRepository = scriptRepository; _userRepository = userRepository; }
// Default Constructor For HangFire public JobServices() { var options = new DbContextOptionsBuilder <ApplicationDbContext>(); options.UseSqlServer("Server=frcit-launchpad;Database=LaunchPad;Trusted_Connection=True;MultipleActiveResultSets=true"); // This needs to come from configuration. _scriptRepository = new ScriptRepository(new ApplicationDbContext(options.Options)); }
public DeviceRepository(IDbConnection connection, INetworkRepository networkRepository, IScriptRepository scriptRepository, ITaskRepository taskRepository) { _connection = connection; _networkRepository = networkRepository; _scriptRepository = scriptRepository; _taskRepository = taskRepository; }
public void Can_Perform_Move_On_ScriptRepository() { const string content = "/// <reference name=\"MicrosoftAjax.js\"/>"; // Arrange using (IScope scope = ScopeProvider.CreateScope()) { IScriptRepository repository = CreateRepository(); IScript script = new Script("test-move-script.js") { Content = content }; repository.Save(script); // Act script = repository.Get("test-move-script.js"); script.Path = "moved/test-move-script.js"; repository.Save(script); bool existsOld = repository.Exists("test-move-script.js"); bool existsNew = repository.Exists("moved/test-move-script.js"); script = repository.Get("moved/test-move-script.js"); // Assert Assert.IsNotNull(script); Assert.IsFalse(existsOld); Assert.IsTrue(existsNew); Assert.AreEqual(content, script.Content); } }
public void Can_Perform_Update_On_ScriptRepository() { // Arrange IScopeProvider provider = ScopeProvider; using (IScope scope = ScopeProvider.CreateScope()) { IScriptRepository repository = CreateRepository(); // Act var script = new Script("test-updated-script.js") { Content = "/// <reference name=\"MicrosoftAjax.js\"/>" }; repository.Save(script); script.Content = "/// <reference name=\"MicrosoftAjax-Updated.js\"/>"; repository.Save(script); IScript scriptUpdated = repository.Get("test-updated-script.js"); // Assert Assert.That(_fileSystem.FileExists("test-updated-script.js"), Is.True); Assert.That(scriptUpdated.Content, Is.EqualTo("/// <reference name=\"MicrosoftAjax-Updated.js\"/>")); } }
public void Can_Perform_GetAll_With_Params_On_ScriptRepository() { // Arrange using (IScope scope = ScopeProvider.CreateScope()) { IScriptRepository repository = CreateRepository(); var script = new Script("test-script1.js") { Content = "/// <reference name=\"MicrosoftAjax.js\"/>" }; repository.Save(script); var script2 = new Script("test-script2.js") { Content = "/// <reference name=\"MicrosoftAjax.js\"/>" }; repository.Save(script2); var script3 = new Script("test-script3.js") { Content = "/// <reference name=\"MicrosoftAjax.js\"/>" }; repository.Save(script3); // Act IEnumerable <IScript> scripts = repository.GetMany("test-script1.js", "test-script2.js"); // Assert Assert.That(scripts, Is.Not.Null); Assert.That(scripts.Any(), Is.True); Assert.That(scripts.Any(x => x == null), Is.False); Assert.That(scripts.Count(), Is.EqualTo(2)); } }
public Handler(IScriptRepository scriptRepository, ITranslationService translationService, IMapper mapper) { _scriptRepository = scriptRepository; _translationService = translationService; _mapper = mapper; }
public DeviceRepository(DbSet<DeviceModel> devices, DbSet<NetworkModel> networks, Action save, IScriptRepository scripts, ITaskRepository tasks) { _devices = devices; _networks = networks; _save = save; _scripts = scripts; _tasks = tasks; }
public IScriptRepository GetScriptRepository() { if (_scriptRepository == null) { _scriptRepository = new ScriptRepository(_connection); } return(_scriptRepository); }
public ScriptManagerServiceImpl( IScriptRepository scriptRepository, IMapper mapper, ILoggerFactory loggerFactory, IToast toast, IHttpService httpService) { this.scriptRepository = scriptRepository; this.mapper = mapper; this.toast = toast; this.httpService = httpService; logger = loggerFactory.CreateLogger <ScriptManagerServiceImpl>(); }
public IScriptRepository GetScriptRepository() { if (_scriptRepository == null) { _scriptRepository = GetRepository(x => x.GetScriptRepository()); } return(_scriptRepository); }
public Handler( IDateTime dateTime, IScriptRepository scriptRepository, IScriptInterpreterUnitOfWork unitOfWork) { _dateTime = dateTime; _scriptRepository = scriptRepository; _unitOfWork = unitOfWork; }
public IntegrationServiceMock (IWorkOrderRepository workOrderRepository = null, ILogService loggerService = null, IUnitOfWork unitOfWork = null, IUserRepository iUserRepository = null, IActivityTypeActivityStatusRepository activityTypeActivityStatusRepository = null, IWorkOrderTransactionRepositry iBillingWorkOrderTransactionRepositry = null, IVendorRepository iVendorRepository = null, IGraphicHeaderRepository iGraphicHeaderRepository = null, ICostCenterRepository iCostCenterRepository = null, IBudgetByCategoryRollupRepository iBudgetByCategoryRollupRepository = null, IDeliverableRepository iDeliverableRepository = null, IWorkOrderVendorRepository iWorkOrderVendorRepository = null, // IActivityRepository iActivityRepository, ITrackActivityElementRepository iTrackActivityElementRepository = null, ITitleRepository iTitleRepository = null, ISeasonRepository iSeasonRepository = null, ISeriesRepository iSeriesRepository = null, ITitleCategoryRepository iTitleCategoryRepository = null, IPremiereCategoryRepository iPremiereCategoryRepository = null, IScheduleRepository iScheduleRepository = null, // ITrackActivityHeaderRepository iTrackActivityHeaderRepository, IDeliverableStatusRepository iDeliverableStatusRepository = null, IScriptRepository iScriptRepository = null, IInternalRepository iInternalRepository = null, //Contract Request - EDMX fix // IContractRequestHeaderRepository iContractRequestHeaderRepository = null, // IContractRequestLineRepository iContractRequestLineRepository = null, IContentPlanRepository iContentPlanRepository = null, IContentPlanEventRepository iContentPlanEventRepository = null, IContentPlanEventDatesRepository iContentPlanEventDatesRepository = null, IContentPlanEventScheduleRepository iContentPlanEventScheduleRepository = null, IApprovalRepository iApprovalRepository = null, IApprovalStatusRepository iApprovalStatusRepository = null, IApprovalTypeRepository iApprovalTypeRepository = null, ICalendarRepository iCalendarRepository = null, IDeliverableBudgetRepository iDeliverableBudgetRepository = null, IWBSFiscalYear_ChannelRepository iWBSFiscalYear_ChannelRepository = null, ITypeOfWorkRepository iTypeOfWorkRepository = null, IInvoiceLineRepository iInvoiceLineRepository = null, IInvoiceHeaderRepository iInvoiceHeaderRepository = null, //Contract Request - EDMX fix IWorkOrderType_Channel_WorkOrderVendorRepository iWorkOrderType_Channel_WorkOrderVendorRepository = null, IWBSElementRepository _IWBSElementRepository = null) : base( workOrderRepository, loggerService, unitOfWork, iUserRepository, activityTypeActivityStatusRepository, iBillingWorkOrderTransactionRepositry, iVendorRepository, iGraphicHeaderRepository, iCostCenterRepository, iBudgetByCategoryRollupRepository, iDeliverableRepository, iWorkOrderVendorRepository, iTrackActivityElementRepository, iTitleRepository, iSeasonRepository, iSeriesRepository, iTitleCategoryRepository, iPremiereCategoryRepository, iScheduleRepository, iDeliverableStatusRepository, iScriptRepository, iInternalRepository, /*iContractRequestHeaderRepository,*///Contract Request - EDMX fix /*iContractRequestLineRepository,*/ iContentPlanRepository, iContentPlanEventRepository, iContentPlanEventDatesRepository, iContentPlanEventScheduleRepository, iApprovalRepository, iApprovalStatusRepository, iApprovalTypeRepository, iCalendarRepository, iDeliverableBudgetRepository, iWBSFiscalYear_ChannelRepository, iTypeOfWorkRepository, iInvoiceLineRepository, iInvoiceHeaderRepository, iWorkOrderType_Channel_WorkOrderVendorRepository, _IWBSElementRepository) { }
internal CalculateFunction( IScriptRepository scriptRepository = null, IParameterRepository parameterRepository = null, bool useContainer = false, ICalculator calculator = null) : this() { _scriptRepository = scriptRepository; _parameterRepository = parameterRepository; _useContainer = useContainer; Calculator = calculator; }
public RoslynScriptProcessingService(IScriptRepository scriptRepository, IProcessingUtilService utilService, ScriptProcessingSettings settings) { _scriptRepository = scriptRepository; _utilService = utilService; _settings = settings; //Cache scripts for one minute _compiledScriptCache = new ConcurrentDictionary <string, ScriptWrapper>(); _scriptCache = new TimedMemoryCache <string, Script>(TimeSpan.FromSeconds(60)); }
public Handler( IDateTime dateTime, IScriptRepository scriptRepository, IScriptInterpreterUnitOfWork unitOfWork, IMediator mediator) { _dateTime = dateTime; _scriptRepository = scriptRepository; _unitOfWork = unitOfWork; _mediator = mediator; }
public ScriptInterpreterUnitOfWork( ScriptInterpreterDbContext context, IScriptRepository scriptRepository, IParameterRepository parameterRepository, ITagRepository tagRepository) { _context = context ?? throw new ArgumentNullException(nameof(context)); Scripts = scriptRepository ?? throw new ArgumentNullException(nameof(scriptRepository)); Parameters = parameterRepository ?? throw new ArgumentNullException(nameof(parameterRepository)); Tags = tagRepository ?? throw new ArgumentNullException(nameof(tagRepository)); }
public ScenariosPresenter(IApplicationController controller, IScenariosView view, IScriptRepository scriptRepository) : base(controller, view) { _scriptRepository = scriptRepository; View.NewScript += NewScript; View.EditScript += EditScript; View.RemoveScript += RemoveScript; SetSourceScripts(); }
public Handler( IScriptRepository scriptRepository, IParameterRepository parameterRepository, IScriptInterpreterUnitOfWork unitOfWork, IScriptMappingProfile scriptMappingProfile, IDateTime dateTime) { _scriptRepository = scriptRepository; _parameterRepository = parameterRepository; _unitOfWork = unitOfWork; _scriptMappingProfile = scriptMappingProfile; _dateTime = dateTime; }
public ScriptService(IDatabaseContextFactory databaseContextFactory, IScriptRepository repository, IHashingService hashingService) { Guard.AgainstNull(databaseContextFactory, nameof(databaseContextFactory)); Guard.AgainstNull(repository, nameof(repository)); Guard.AgainstNull(hashingService, nameof(hashingService)); _databaseContextFactory = databaseContextFactory; _hashingService = hashingService; _repository = repository; _log = Log.For(this); }
public FileService(IScopeProvider uowProvider, ILogger logger, IEventMessagesFactory eventMessagesFactory, IStylesheetRepository stylesheetRepository, IScriptRepository scriptRepository, ITemplateRepository templateRepository, IPartialViewRepository partialViewRepository, IPartialViewMacroRepository partialViewMacroRepository, IAuditRepository auditRepository) : base(uowProvider, logger, eventMessagesFactory) { _stylesheetRepository = stylesheetRepository; _scriptRepository = scriptRepository; _templateRepository = templateRepository; _partialViewRepository = partialViewRepository; _partialViewMacroRepository = partialViewMacroRepository; _auditRepository = auditRepository; }
public void Can_Instantiate_Repository() { // Arrange IScopeProvider provider = ScopeProvider; using (IScope scope = ScopeProvider.CreateScope()) { // Act IScriptRepository repository = CreateRepository(); // Assert Assert.That(repository, Is.Not.Null); } }
public void Can_Perform_Exists_On_ScriptRepository() { // Arrange using (IScope scope = ScopeProvider.CreateScope()) { IScriptRepository repository = CreateRepository(); // Act bool exists = repository.Exists("test-script.js"); // Assert Assert.That(exists, Is.True); } }
public void Can_Perform_Delete_On_ScriptRepository() { // Arrange using (IScope scope = ScopeProvider.CreateScope()) { IScriptRepository repository = CreateRepository(); // Act IScript script = repository.Get("test-script.js"); repository.Delete(script); // Assert Assert.IsFalse(repository.Exists("test-script.js")); } }
public ScriptManager( IScriptRepository scriptRepository, IMapper mapper, ILoggerFactory loggerFactory, IToast toast, IHttpService httpService, ICloudServiceClient csc) { this.scriptRepository = scriptRepository; this.mapper = mapper; this.toast = toast; this.httpService = httpService; logger = loggerFactory.CreateLogger <ScriptManager>(); this.csc = csc; }
public void Can_Perform_Get_On_ScriptRepository() { // Arrange using (IScope scope = ScopeProvider.CreateScope()) { IScriptRepository repository = CreateRepository(); // Act IScript exists = repository.Get("test-script.js"); // Assert Assert.That(exists, Is.Not.Null); Assert.That(exists.Alias, Is.EqualTo("test-script")); Assert.That(exists.Name, Is.EqualTo("test-script.js")); } }
public Device(string address, DateTime? lastPing, int id, string name, Network network, IScriptRepository scripts, IDeviceState state, ITaskRepository tasks, DeviceType type) : this() { Address = address; LastPing = lastPing; Id = id; Name = name; Network = network; ScriptRepository = scripts; TaskRepository = tasks; Type = type; if (state != null) { Update(state, false); } }
/// <summary> /// Retrieves all the build scripts for this database from the script repository and walks /// the dependency graph. It returns the build items, initialized to represent the state /// of the database at this time. /// </summary> /// <remarks> /// This method will asynchronously access the script repository and the database server. /// </remarks> /// <param name="scriptRepository">The repository for retrieving the build scripts for this database.</param> /// <returns>A collection of build items for this database.</returns> public async Task <ICollection <BuildItem> > GetAllBuildItemsAsync(IScriptRepository scriptRepository) { if (scriptRepository == null) { throw new ArgumentNullException("scriptRepository", "The given script repository cannot be null"); } await Logger.LogMessageAsync("About to get all the build scripts for this database from the script repository at " + scriptRepository.RepositoryDescription + ".", SeverityLevel.Verbose); var scripts = await scriptRepository.GetAllScriptsAsync(); await Logger.LogMessageAsync(scripts.Count + " script files obtained from script repository.", SeverityLevel.Information); var result = await GetBuildItemsAsync(scripts, scriptRepository); return(result); }
public Device(string address, DateTime?lastPing, int id, string name, Network network, IScriptRepository scripts, IDeviceState state, ITaskRepository tasks, DeviceType type) : this() { Address = address; LastPing = lastPing; Id = id; Name = name; Network = network; ScriptRepository = scripts; TaskRepository = tasks; Type = type; if (state != null) { Update(state, false); } }
public PowerShellController(IScriptRepository scriptRepository) { _scriptRepository = scriptRepository; }
internal Script(IScriptRepository scriptRepository, IDeltaRepository deltasRepository) { _scriptRepository = scriptRepository; _deltasRepository = deltasRepository; }
public Partials(IScriptRepository scriptRepository) { _scriptRepository = scriptRepository; }
public ScriptController(IScriptRepository repository, IRoomScriptRepository roomScriptRepository, IScriptEngine scriptEngine) { _repository = repository; _roomScriptRepository = roomScriptRepository; _scriptEngine = scriptEngine; }
public Device ToRepositoryType(IScriptRepository scripts, ITaskRepository tasks) { IDeviceState state = null; if (!string.IsNullOrEmpty(Notes)) { var element = XElement.Parse(Notes); state = element.ToDeviceState(); } var result = new Device( address: Address, lastPing: LastPing, id: Id, name: Name, network: Network.ToRepositoryType(), scripts: scripts, state: state, tasks: tasks, type: Type ); return result; }
public ScriptEngine(IEnumerable<IScriptObjectProvider> scriptObjectProviders, IScriptRepository scriptRepository) { _scriptRepository = scriptRepository; _scriptObjectProviders = scriptObjectProviders.ToList(); }
public JobServices(IScriptRepository scriptRepository) { _scriptRepository = scriptRepository; }
public void Setup() { _scriptRepository = MockRepository.GenerateMock<IScriptRepository>(); _deltasRepository = MockRepository.GenerateMock<IDeltaRepository>(); }
//Default Constructor for Hangfire: public JobServices() { _scriptRepository = new PowerShellRepository(new ApplicationDbContext()); }