Esempio n. 1
0
        public static void OpenUploadersConfigWindow(IUploaderService uploaderService = null)
        {
            if (Program.UploadersConfig == null)
            {
                Program.UploaderSettingsResetEvent.WaitOne();
            }

            bool firstInstance;
            UploadersConfigForm form = UploadersConfigForm.GetFormInstance(Program.UploadersConfig, out firstInstance);

            if (firstInstance)
            {
                form.FormClosed += (sender, e) => Program.UploadersConfigSaveAsync();

                if (uploaderService != null)
                {
                    form.NavigateToTabPage(uploaderService.GetUploadersConfigTabPage(form));
                }

                form.Show();
            }
            else
            {
                if (uploaderService != null)
                {
                    form.NavigateToTabPage(uploaderService.GetUploadersConfigTabPage(form));
                }

                form.ForceActivate();
            }
        }
Esempio n. 2
0
 private void OnUploadersConfigWindowRequested(IUploaderService uploaderService)
 {
     if (UploadersConfigWindowRequested != null)
     {
         threadWorker.InvokeAsync(() => UploadersConfigWindowRequested(uploaderService));
     }
 }
 public ParallelLoadManager(IDownloaderService downloadService,
                            IUploaderService uploadService,
                            IInformService informService)
 {
     _downloadService = downloadService;
     _uploadService   = uploadService;
     _informService   = informService;
 }
Esempio n. 4
0
 public ImageProcessor(LoggerFactory loggerFactory, ISettings settings, IDaylightManager daylightManager, IFileService fileService,
                       IRaspberryService raspberry, IUploaderService uploader)
 {
     logger               = loggerFactory(nameof(ImageProcessor));
     this.settings        = settings;
     this.daylightManager = daylightManager;
     this.fileService     = fileService;
     this.raspberry       = raspberry;
     this.uploader        = uploader;
 }
Esempio n. 5
0
        private UploadResult GetInvalidConfigResult(IUploaderService uploaderService)
        {
            UploadResult ur = new UploadResult();
            // TODO: Translate
            string message = string.Format("{0} configuration is invalid or missing. Please check \"Destination settings\" window to configure it.", uploaderService.ServiceName);

            DebugHelper.WriteLine(message);
            ur.Errors.Add(message);
            return(ur);
        }
Esempio n. 6
0
        private UploadResult GetInvalidConfigResult(IUploaderService uploaderService)
        {
            UploadResult ur = new UploadResult();

            string message = string.Format(Resources.WorkerTask_GetInvalidConfigResult__0__configuration_is_invalid_or_missing__Please_check__Destination_settings__window_to_configure_it_,
                                           uploaderService.ServiceName);

            DebugHelper.WriteLine(message);
            ur.Errors.Add(message);

            OnUploadersConfigWindowRequested(uploaderService);

            return(ur);
        }
Esempio n. 7
0
        private UploadResult GetInvalidConfigResult(IUploaderService uploaderService)
        {
            UploadResult ur = new UploadResult();

            string message = string.Format("Configuration is invalid. Please check Destination Settings window and configurue it.",
                                           uploaderService.ServiceName);

            DebugHelper.WriteLine(message);
            ur.Errors.Add(message);

            OnUploadersConfigWindowRequested(uploaderService);

            return(ur);
        }
Esempio n. 8
0
 public WorkerService(
     IHostApplicationLifetime applicationLifetime,
     ILogger <WorkerService> logger,
     IArchiveParser archiveParser,
     IUploaderService uploaderService,
     IUserProfileService userProfileService,
     IAuthenticationService authenticationService)
 {
     _applicationLifetime = applicationLifetime;
     _logger                = logger;
     _archiveParser         = archiveParser;
     _uploaderService       = uploaderService;
     _userProfileService    = userProfileService;
     _authenticationService = authenticationService;
 }
Esempio n. 9
0
 private static void Task_UploadersConfigWindowRequested(IUploaderService uploaderService)
 {
     TaskHelpers.OpenUploadersConfigWindow(uploaderService);
 }
Esempio n. 10
0
        private UploadResult GetInvalidConfigResult(IUploaderService uploaderService)
        {
            UploadResult ur = new UploadResult();
            // TODO: Translate
            string message = string.Format("{0} configuration is invalid or missing. Please check \"Destination settings\" window to configure it.", uploaderService.ServiceName);
            DebugHelper.WriteLine(message);
            ur.Errors.Add(message);

            OnUploadersConfigWindowRequested(uploaderService);

            return ur;
        }
Esempio n. 11
0
 private void OnUploadersConfigWindowRequested(IUploaderService uploaderService)
 {
     if (UploadersConfigWindowRequested != null)
     {
         threadWorker.InvokeAsync(() => UploadersConfigWindowRequested(uploaderService));
     }
 }
Esempio n. 12
0
        private UploadResult GetInvalidConfigResult(IUploaderService uploaderService)
        {
            UploadResult ur = new UploadResult();

            string message = string.Format(Resources.WorkerTask_GetInvalidConfigResult__0__configuration_is_invalid_or_missing__Please_check__Destination_settings__window_to_configure_it_,
                uploaderService.ServiceName);
            DebugHelper.WriteLine(message);
            ur.Errors.Add(message);

            OnUploadersConfigWindowRequested(uploaderService);

            return ur;
        }
Esempio n. 13
0
 private static void Task_UploadersConfigWindowRequested(IUploaderService uploaderService)
 {
     TaskHelpers.OpenUploadersConfigWindow(uploaderService);
 }
Esempio n. 14
0
        public static void OpenUploadersConfigWindow(IUploaderService uploaderService = null)
        {
            if (Program.UploadersConfig == null)
            {
                Program.UploaderSettingsResetEvent.WaitOne();
            }

            bool firstInstance;
            UploadersConfigForm form = UploadersConfigForm.GetFormInstance(Program.UploadersConfig, out firstInstance);

            if (firstInstance)
            {
                form.FormClosed += (sender, e) => Program.UploadersConfigSaveAsync();

                if (uploaderService != null)
                {
                    form.NavigateToTabPage(uploaderService.GetUploadersConfigTabPage(form));
                }

                form.Show();
            }
            else
            {
                if (uploaderService != null)
                {
                    form.NavigateToTabPage(uploaderService.GetUploadersConfigTabPage(form));
                }

                form.ForceActivate();
            }
        }