Esempio n. 1
0
        private void UploadBtnClick(object sender, RoutedEventArgs e)
        {
            var images = AppService.GetSelected(PendingImagesGrid).Item2;

            if (images.Count > 0)
            {
                AppService.MoveToUpload(images);
                var manualSync = InstancePoolService.CreateInstance <ManualSync>();
                manualSync.OnFileUploaded     += SyncHelper_onFileUploaded;
                manualSync.OnUploadFailed     += SyncHelper_OnUploadFailed;
                manualSync.OnAllFilesUploaded += SyncHelper_OnAllFilesUploaded;
                manualSync.Start(this);
                BusyIndicator.Start(LoaderInfoGif, LoaderInfoText);
            }
            else
            {
                MessageBox.Show("Add Images To Upload");
            }
        }
Esempio n. 2
0
        public MainWindow()
        {
            InitializeComponent();
            BusyIndicator   = InstancePoolService.CreateInstance <BusyIndicator>();
            AppService      = InstancePoolService.CreateInstance <AppService>();
            LoggingHelper   = AppService.LoggingHelper;
            DirectoryHelper = AppService.DirectoryManager;
            Bootstrapper    = new Bootstrapper(AppService);
            LoggList        = AppService.LoggList;

            LoggingHelper.OnNewLog += LoggingHelper_OnNewLog;
            Bootstrapper.OnLoad    += OnBootstrapp;
            Bootstrapper.Load();

            var autoSync = InstancePoolService.CreateInstance <AutoSync>();

            autoSync.OnFileUploaded += AutoSyncOnOnFileUploaded;
            autoSync.OnUploadFailed += AutoSyncOnOnUploadFailed;
            autoSync.Start(this);
        }