Ejemplo n.º 1
0
 public PackageInstaller(EnvironmentSettings environmentSettings,
                         IApplicationClientFactory applicationClientFactory, IApplication application,
                         IPackageArchiver packageArchiver, ISqlScriptExecutor scriptExecutor,
                         IServiceUrlBuilder serviceUrlBuilder, IFileSystem fileSystem, ILogger logger)
 {
     environmentSettings.CheckArgumentNull(nameof(environmentSettings));
     applicationClientFactory.CheckArgumentNull(nameof(applicationClientFactory));
     application.CheckArgumentNull(nameof(application));
     packageArchiver.CheckArgumentNull(nameof(packageArchiver));
     scriptExecutor.CheckArgumentNull(nameof(scriptExecutor));
     serviceUrlBuilder.CheckArgumentNull(nameof(serviceUrlBuilder));
     fileSystem.CheckArgumentNull(nameof(fileSystem));
     _environmentSettings      = environmentSettings;
     _applicationClientFactory = applicationClientFactory;
     _application             = application;
     _packageArchiver         = packageArchiver;
     _scriptExecutor          = scriptExecutor;
     _serviceUrlBuilder       = serviceUrlBuilder;
     _fileSystem              = fileSystem;
     _logger                  = logger;
     _applicationClient       = _applicationClientFactory.CreateClient(_environmentSettings);
     _applicationClientForLog = _applicationClientFactory.CreateClient(_environmentSettings);
     _developerModeEnabled    = _environmentSettings.DeveloperModeEnabled.HasValue &&
                                _environmentSettings.DeveloperModeEnabled.Value;
 }
Ejemplo n.º 2
0
 public ApplicationPackageListProvider(IApplicationClient applicationClient, IJsonConverter jsonConverter,
                                       IServiceUrlBuilder serviceUrlBuilder)
 {
     applicationClient.CheckArgumentNull(nameof(applicationClient));
     jsonConverter.CheckArgumentNull(nameof(jsonConverter));
     serviceUrlBuilder.CheckArgumentNull(nameof(serviceUrlBuilder));
     _applicationClient      = applicationClient;
     _jsonConverter          = jsonConverter;
     _packagesListServiceUrl = serviceUrlBuilder.Build("/rest/CreatioApiGateway/GetPackages");
 }
Ejemplo n.º 3
0
 public Application(EnvironmentSettings environmentSettings, IApplicationClient applicationClient,
                    IServiceUrlBuilder serviceUrlBuilder)
 {
     environmentSettings.CheckArgumentNull(nameof(environmentSettings));
     applicationClient.CheckArgumentNull(nameof(applicationClient));
     serviceUrlBuilder.CheckArgumentNull(nameof(serviceUrlBuilder));
     _environmentSettings = environmentSettings;
     _applicationClient   = applicationClient;
     _serviceUrlBuilder   = serviceUrlBuilder;
 }
Ejemplo n.º 4
0
 public UrlBuilder(IConfigurationService configurationService, IAdminUrlBuilder admin, IPostUrlBuilder post, IPageUrlBuilder page, ICategoryUrlBuilder categoryUrlBuilder, IServiceUrlBuilder serviceUrlBuilder, IFeedUrlBuilder feedUrlBuilder)
     : base(configurationService)
 {
     this.Admin = admin;
     this.Post = post;
     this.Page = page;
     this.Category = categoryUrlBuilder;
     this.Service = serviceUrlBuilder;
     this.Feed = feedUrlBuilder;
 }
Ejemplo n.º 5
0
 public UrlBuilder(IConfigurationService configurationService, IAdminUrlBuilder admin, IPostUrlBuilder post, IPageUrlBuilder page, ICategoryUrlBuilder categoryUrlBuilder, IServiceUrlBuilder serviceUrlBuilder, IFeedUrlBuilder feedUrlBuilder)
     : base(configurationService)
 {
     this.Admin    = admin;
     this.Post     = post;
     this.Page     = page;
     this.Category = categoryUrlBuilder;
     this.Service  = serviceUrlBuilder;
     this.Feed     = feedUrlBuilder;
 }