public ValidateLicenseCommand([NotNull] ILicenseDialog licenseDialog, [NotNull] IRemoteMetaData remoteMetaData,
                                      [NotNull] ILocalMetaData localMetaData, [NotNull] ICache cache, [NotNull] ILogger logger, [NotNull] IIssueReporter issueReporter)
        {
            if (licenseDialog == null)
            {
                throw new ArgumentNullException("licenseDialog");
            }
            if (remoteMetaData == null)
            {
                throw new ArgumentNullException("remoteMetaData");
            }
            if (localMetaData == null)
            {
                throw new ArgumentNullException("localMetaData");
            }
            if (cache == null)
            {
                throw new ArgumentNullException("cache");
            }
            if (logger == null)
            {
                throw new ArgumentNullException("logger");
            }
            if (issueReporter == null)
            {
                throw new ArgumentNullException("issueReporter");
            }

            _licenseDialog  = licenseDialog;
            _remoteMetaData = remoteMetaData;
            _localMetaData  = localMetaData;
            _cache          = cache;
            _logger         = logger;
            _issueReporter  = issueReporter;
        }
Example #2
0
        public AppUpdaterContext(App app, AppUpdaterConfiguration configuration, ILicenseDialog licenseDialog)
        {
            Checks.ArgumentNotNull(app, "app");
            Checks.ArgumentNotNull(licenseDialog, "licenseDialog");

            App           = app;
            Configuration = configuration;
            LicenseDialog = licenseDialog;
        }
        public AppUpdaterContext(App app, AppUpdaterConfiguration configuration, IStatusMonitor statusMonitor, ILicenseDialog licenseDialog)
        {
            Checks.ArgumentNotNull(app, "app");
            Checks.ArgumentNotNull(statusMonitor, "statusMonitor");
            Checks.ArgumentNotNull(licenseDialog, "licenseDialog");

            App           = app;
            Configuration = configuration;
            StatusMonitor = statusMonitor;
            LicenseDialog = licenseDialog;
        }
Example #4
0
        public ValidateLicenseCommand(ILicenseDialog licenseDialog, IRemoteMetaData remoteMetaData, ICache cache)
        {
            Checks.ArgumentNotNull(licenseDialog, "licenseDialog");
            Checks.ArgumentNotNull(remoteMetaData, "remoteMetaData");
            Checks.ArgumentNotNull(cache, "cache");

            DebugLogger.LogConstructor();

            _licenseDialog  = licenseDialog;
            _remoteMetaData = remoteMetaData;
            _cache          = cache;
        }