public UpgradeWorker( Context context, WorkerParameters workerParams ) : base(context, workerParams) { // do nothing }
public CalculatorWorker(Context context, WorkerParameters workerParams) : base(context, workerParams) { _instanceCount++; //Worker should be able to work if the app is not alive. That why he create is own app instance if needed. _app = App.Current ?? new App(new AndroidInitializer()); Log("In Worker Constructor"); }
public UploaderWorker(Context context, WorkerParameters workerParameters) : base(context, workerParameters) { _settingsService = new SettingsService(); _locationService = new LocationService(); _networkLogService = new NetworkLogService(); _localBroadcastManager = LocalBroadcastManager.GetInstance(context); }
public UpdateSchedulesWorker(Context context, WorkerParameters workerParameters) : base(context, workerParameters) { _application = ApplicationContext as SmtuScheduleApplication; _localSchedulesManager = new SchedulesManager( _application.GetModernExternalStoragePath(), SmtuScheduleApplication.SchedulesDirectoryName ); }
private void WorkerButton_Clicked(object sender, RoutedEventArgs e) { Button button = (Button)sender; WorkerParameters workerParameters = (WorkerParameters)button.CommandParameter; WorkerViewModel.WorkerName = workerParameters.WorkerName; WorkerViewModel.CoinType = workerParameters.CoinType; WorkerViewModel.InitMonitorMining(); WorkerViewModel.InitMonitorMining24Hour(); WorkerViewModel.InitCoinMarketCap(); DataContext = WorkerViewModel; }
public static void Print(TachographDocument document) { var registrationData = GetRegistrationData(); var workshopSettings = GetWorkshopSettings(); var printerSettings = GetPrinterSettings(); var parameters = new WorkerParameters(); parameters.SetParameter("AutoPrintLabels", printerSettings.AutoPrintLabels); parameters.SetParameter("LabelNumberOfCopies", printerSettings.LabelNumberOfCopies); parameters.SetParameter("Address1", workshopSettings.Address1); parameters.SetParameter("Town", workshopSettings.Town); parameters.SetParameter("PostCode", workshopSettings.PostCode); parameters.SetParameter("WorkshopName", workshopSettings.WorkshopName); parameters.SetParameter("PhoneNumber", workshopSettings.PhoneNumber); parameters.SetParameter("DateFormat", Constants.LongYearDateFormat); parameters.SetParameter("LicenseKey", registrationData.LicenseKey); parameters.SetParameter("ExpirationDate", registrationData.ExpirationDate); parameters.SetParameter("DefaultLabelPrinter", printerSettings.DefaultLabelPrinter); parameters.SetParameter("CompanyName", registrationData.CompanyName); parameters.SetParameter("TemporaryDirectory", ImageHelper.GetTemporaryDirectory()); parameters.SetParameter("DefaultFont", printerSettings.DefaultFont); parameters.SetParameter("ShowCompanyNameOnLabels", printerSettings.ShowCompanyNameOnLabels); parameters.SetParameter("DocumentType", document.DocumentType); parameters.SetParameter("KFactor", document.KFactor); parameters.SetParameter("WFactor", document.WFactor); parameters.SetParameter("LFactor", document.LFactor); parameters.SetParameter("VIN", document.VIN); parameters.SetParameter("SerialNumber", document.SerialNumber); parameters.SetParameter("TyreSize", document.TyreSize); parameters.SetParameter("CalibrationTime", document.CalibrationTime); parameters.SetParameter("SealNumber", registrationData.SealNumber); parameters.SetParameter("SkillrayTachoIcon", ImageHelper.LoadFromResources("skillray_tacho_icon").ToByteArray()); var workerTask = new WorkerTask { TaskName = WorkerTaskName.LabelPrint }; workerTask.SetWorkerParameters(parameters); WorkerHelper.QueueTask(workerTask); }
private static void CreateEmailTask(MailSettings settings, string attachmentPath, string recipient) { var parameters = new WorkerParameters(); parameters.SetParameter("PersonaliseMyEmails", settings.PersonaliseMyEmails); parameters.SetParameter("AttachmentPath", attachmentPath); parameters.SetParameter("Recipient", recipient); parameters.SetParameter("Subject", settings.Subject); parameters.SetParameter("Body", settings.Body); var workerTask = new WorkerTask { TaskName = WorkerTaskName.Email }; workerTask.SetWorkerParameters(parameters); WorkerHelper.QueueTask(workerTask); }
public AutoBackupWorker(Context context, WorkerParameters workerParams) : base(context, workerParams) { _context = context; _preferences = new PreferenceWrapper(context); _initTask = new Lazy <Task>(async delegate { var password = await SecureStorageWrapper.GetDatabasePassword(); _connection = await Database.GetPrivateConnection(password); _customIconSource = new CustomIconSource(_connection); _categorySource = new CategorySource(_connection); _authSource = new AuthenticatorSource(_connection); await _categorySource.Update(); await _customIconSource.Update(); await _authSource.Update(); }); }
public static bool Print(this PDFDocumentResult pdfDocumentResult) { if (pdfDocumentResult == null) { return(false); } if (!File.Exists(pdfDocumentResult.FilePath)) { return(false); } if (!pdfDocumentResult.Success) { return(false); } var repository = ContainerBootstrapper.Resolve <ISettingsRepository <PrinterSettings> >(); var settings = repository.GetPrinterSettings(); var parameters = new WorkerParameters(); parameters.SetParameter("FilePath", pdfDocumentResult.FilePath); parameters.SetParameter("AlwaysAskForPrinter", settings.AlwaysAskForPrinter); parameters.SetParameter("DefaultPrinterName", settings.DefaultPrinterName); parameters.SetParameter("DefaultNumberOfCopies", pdfDocumentResult.Document != null ? settings.DefaultNumberOfCopies : 1); parameters.SetParameter("LabelNumberOfCopies", settings.LabelNumberOfCopies); parameters.SetParameter("AutoClosePDFProgram", settings.AutoClosePDFProgram); parameters.SetParameter("ShowCompanyNameOnLabels", settings.ShowCompanyNameOnLabels); parameters.SetParameter("Timeout", settings.Timeout); var workerTask = new WorkerTask { TaskName = WorkerTaskName.Print }; workerTask.SetWorkerParameters(parameters); WorkerHelper.QueueTask(workerTask); return(true); }
public AutoBackupWorker(Context context, WorkerParameters workerParams) : base(context, workerParams) { _context = context; _preferences = new PreferenceWrapper(context); _shouldCloseDatabase = false; _database = Dependencies.Resolve <Database>(); _restoreService = Dependencies.Resolve <IRestoreService>(); _authenticatorRepository = Dependencies.Resolve <IAuthenticatorRepository>(); _categoryRepository = Dependencies.Resolve <ICategoryRepository>(); _authenticatorCategoryRepository = Dependencies.Resolve <IAuthenticatorCategoryRepository>(); _customIconRepository = Dependencies.Resolve <ICustomIconRepository>(); _initTask = new Lazy <Task>(async delegate { if (!_database.IsOpen) { var password = await SecureStorageWrapper.GetDatabasePassword(); await _database.Open(password); _shouldCloseDatabase = true; } }); }
public GrabWeatherJob(Context context, WorkerParameters workerParameters) : base(context, workerParameters) { }
public OfficialJournalWorker(Context context, WorkerParameters parameters) : base(context, parameters) { }
public AlarmWorker(Context context, WorkerParameters workerParameters) : base(context, workerParameters) { }
public SampleWorker(Context context, WorkerParameters workerParameters) : base(context, workerParameters) { }
public ScheduledNotificationWorker(Context context, WorkerParameters workerParameters) : base(context, workerParameters) { }
public KeepLiveWork(Context context, WorkerParameters workerParams) : base(context, workerParams) { _context = context; }
public ShinyJobWorker(Context context, WorkerParameters workerParams) : base(context, workerParams) { }
public BackgroundFetchWorker(global::Android.Content.Context context, WorkerParameters workerParameters) : base(context, workerParameters) { }
public PhotosBackupWorker(Context context, WorkerParameters workerParams) : base(context, workerParams) { Context = context; Parameters = workerParams; }
public DownloadsWorker(Context context, WorkerParameters workerParameters) : base(context, workerParameters) { }
public SyncWorker(Context context, WorkerParameters workerParam) : base(context, workerParam) { this.context = context; }
public BackgroundTaskWorker(Context context, WorkerParameters workerParameters) : base(context, workerParameters) { var details = workerParameters.InputData.GetString("activatorDetails").Split(','); job = (ICoreJob)Activator.CreateInstance(details[0], details[1]).Unwrap(); }
public SampleBackgroundService(Context context, WorkerParameters workerParameters) : base(context, workerParameters) { }
public Covid19Worker(Context context, WorkerParameters workerParameters) : base(context, workerParameters) { isPrimaryWorker = workerCount == 0; workerCount++; //var listener = Covid19LocationListener.Instance; }
public LocationUpdatesService(Context context, WorkerParameters workerParameters) : base(context, workerParameters) { }
public NotificationWorkManager(Context context, WorkerParameters workerParams) : base(context, workerParams) { }
public LocationWorker(Context context, WorkerParameters workerParameters) : base(context, workerParameters) { }
public BackgroundFetchWorker(Context context, WorkerParameters workerParameters) : base(context, workerParameters) { }
public MeuWorker(Context context, WorkerParameters workerParams) : base(context, workerParams) { }
public CalculatorWorker(Context context, WorkerParameters workerParameters) : base(context, workerParameters) { }