/// <summary> /// Initializes a new instance of the <see cref="BasicComponent"/> class. /// </summary> /// <param name="components">The components.</param> /// <param name="parametersManager">The parameters manager.</param> /// <param name="logger">The logger.</param> protected BasicComponent(Components components, IParametersManager parametersManager, ILog logger) { this.Logger = logger; this.components = components; this.components.Add(this); this.InternalParametersManager = (IInternalParametersManager)parametersManager; }
public NewPrintJobStart(ISettingsProvider settingsProvider, IJobInfoQueue jobInfoQueue, ISpoolerProvider spoolerProvider, IMaybePipedApplicationStarter maybePipedApplicationStarter, IJobInfoManager jobInfoManager, IParametersManager parametersManager) : base(maybePipedApplicationStarter) { _settingsProvider = settingsProvider; _jobInfoQueue = jobInfoQueue; _spoolerProvider = spoolerProvider; _jobInfoManager = jobInfoManager; _parametersManager = parametersManager; }
public void SetUp() { _mailSignatureHelper = Substitute.For <IMailSignatureHelper>(); _parametersManager = Substitute.For <IParametersManager>(); _jobInfo = new JobInfo(); _storage = Substitute.For <IStorage>(); _settings = new PdfCreatorSettings(_storage); _conversionProfile = new ConversionProfile(); _settings.ConversionProfiles.Add(_conversionProfile); }
public static async Task OpenProduct(DictionaryInfo info) { Common.ISettingsManager settingsManager = Mvx.Resolve <Common.ISettingsManager>(); IParametersManager parametersManager = Mvx.Resolve <IParametersManager>(); IAppStylesService appStylesService = Mvx.Resolve <IAppStylesService>(); parametersManager.Set(Parameters.LaunchedProduct, info); if (!info.IsDemo) { settingsManager.Set(Settings.LastProductId, info.Id); } IDictionaryService dictionary = Mvx.Resolve <IDictionaryService>(); dictionary.Open(info); IArticleRenderingService articleRenderingService = Mvx.Resolve <IArticleRenderingService>(); articleRenderingService.Reset(); DataConverter dataConverter = new DataConverter(); await dataConverter.ConvertHistory(info.Id); await dataConverter.ConvertFavorites(info.Id); IHistoryService historyService = Mvx.Resolve <IHistoryService>(); historyService.Reset(); IFavoritesService favoritesService = Mvx.Resolve <IFavoritesService>(); favoritesService.Reset(); appStylesService.SetDefaultColors(); foreach (Models.ProductColor color in info.Colors) { appStylesService.SetColor(color.Title, color.Value); } }
/// <summary> /// Initializes a new instance of the <see cref="BasicComponantImplementation"/> class. /// </summary> /// <param name="components">The components.</param> /// <param name="parametersManager">The parameters manager.</param> /// <param name="loger">The loger.</param> public BasicComponantImplementation(Components components, IParametersManager parametersManager, ILog loger) : base(components, parametersManager, loger) { }
/// <summary> /// Initializes a new instance of the <see cref="Amplifier"/> class. /// </summary> /// <param name="components">The components.</param> /// <param name="parametersManager">The parameters manager.</param> /// <param name="loger">The loger.</param> public Amplifier(Components components, IParametersManager parametersManager, ILog loger) : base(components, parametersManager,loger) { }
/// <summary> /// Initializes a new instance of the <see cref="AnalogCompar"/> class. /// </summary> /// <param name="components">The components.</param> /// <param name="parametersManager">The parameters manager.</param> /// <param name="loger">The loger.</param> public AnalogCompar(Components components, IParametersManager parametersManager, ILog loger) : base(components, parametersManager, loger) { }
/// <summary> /// Initializes a new instance of the <see cref="DigitalBasicComponent"/> class. /// </summary> /// <param name="components">The components.</param> /// <param name="parametersManager">The parameters manager.</param> /// <param name="loger">The loger.</param> protected DigitalBasicComponent(Components components, IParametersManager parametersManager, ILog loger) : base(components, parametersManager, loger) { }
public JobBuilder(IMailSignatureHelper mailSignatureHelper, IParametersManager parametersManager) { _mailSignatureHelper = mailSignatureHelper; _parametersManager = parametersManager; }
public JobBuilderPlus(IMailSignatureHelper mailSignatureHelper, IParametersManager parametersManager) : base(mailSignatureHelper, parametersManager) { }
public AppStartFactory(IAppStartResolver appStartResolver, IParametersManager parametersManager) { _appStartResolver = appStartResolver; _parametersManager = parametersManager; }
/// <summary> /// Registers the link input. /// </summary> /// <param name="componentKey">The component key.</param> /// <param name="parameterKey">The parameter key.</param> /// <param name="valueManagerEventSender">The value manager event sender.</param> public void RegisterComponentLink(string componentKey, string parameterKey, IParametersManager valueManagerEventSender) { valueManagerEventSender.EventOutputChange += (o, args) => { // Find the local parameter key with the recieve key (key of the output parameter) // Set the new value on current parameter list. // Check if all param is uptodate // Calculate this.SetParameter(args); if (this.helperHistoryParameters.CheckIfAllParamIsUpToDate(this.currentParameters)) { this.basicComponent.Calculate(); } }; }
/// <summary> /// Initializes a new instance of the <see cref="And"/> class. /// </summary> /// <param name="components">The components.</param> /// <param name="pParametersManager">The p parameters manager.</param> /// <param name="logger">The logger.</param> public And(Components components, IParametersManager pParametersManager, ILog logger) : base(components, pParametersManager, logger) { }