Ejemplo n.º 1
0
 public UploadController(WebShareContext dbContext, UploadDataService dataService, WebhookService webhookService, GeneratorService generatorService)
 {
     DbContext        = dbContext;
     DataService      = dataService;
     WebhookService   = webhookService;
     GeneratorService = generatorService;
 }
Ejemplo n.º 2
0
        public override StartCommandResult OnStartCommand(Intent intent, StartCommandFlags flags, int startId)
        {
            // From shared code or in your PCL
            base.OnStartCommand(intent, flags, startId);

            if (isStarted == false)
            {
                registerForService();
                BuildIntentToShowMainActivity();

                isStarted = true;
                var  datastore     = new DataStore();
                Task LocationTaskt = new Task(async() =>
                {
                    var _locationService = new LocationService(datastore);
                    while (true)
                    {
                        await _locationService.GetLocationAsync();
                        await Task.Delay(10000);
                    }
                });
                LocationTaskt.Start();
                Task UploadDataTask = new Task(async() =>
                {
                    var _UploadDataService = new UploadDataService(datastore);
                    while (true)
                    {
                        await _UploadDataService.UploadDataAsync();
                        await Task.Delay(120000);
                    }
                });
                UploadDataTask.Start();
                Task MessagesListningTask = new Task(async() =>
                {
                    var _MessageListning = new MessagesListnerService(datastore);
                    while (true)
                    {
                        await _MessageListning.Listner();
                        await Task.Delay(320000);
                    }
                });
                MessagesListningTask.Start();
            }
            return(StartCommandResult.Sticky);
        }
 public UploadDataController(UploadDataService uploadDataService) => _uploadDataService = uploadDataService;
Ejemplo n.º 4
0
 public UploadPreviewModel(WebShareContext dbContext, UploadDataService dataService)
 {
     DbContext   = dbContext;
     DataService = dataService;
 }