Esempio n. 1
0
 public static Task <Stream> GetFileAsync(MessageFileModel response)
 {
     using (WebClient client = new WebClient())
     {
         return(client.OpenReadTaskAsync(response.DowloadUrl));
     }
 }
Esempio n. 2
0
 public void Load(MessageUploadFileModel model)
 {
     if (model != null)
     {
         Model = model.ConvertToMessageFileModel();
         Load();
     }
 }
Esempio n. 3
0
 public static void DowloadFileAsync(MessageFileModel response, string savepath = @"D:\Test\")
 {
     using (WebClient client = new WebClient())
     {
         //client.DownloadProgressChanged += new DownloadProgressChangedEventHandler((sender, e) => Console.WriteLine(e.ProgressPercentage));
         client.DownloadFileTaskAsync(response.DowloadUrl, savepath + response.FileName);
     }
 }
Esempio n. 4
0
 public ActionResult GetMediaFile(int fileID)
 {
     try
     {
         MessageFileModel file = new MessageFileModel(fileID, SessionHandler.UserDetails.UserID);
         return(File(file.Data, file.FileType));
     }
     catch (Exception e)
     {
         return(RedirectToAction("HandledCodeError", "ErrorHandler", new { exception = e.ToString() }));
     }
 }
Esempio n. 5
0
        protected override async Task ExecuteAsync(CancellationToken stoppingToken)
        {
            MessageFileModel model = new MessageFileModel();
            await _messageService.StartReceiveMessagesFromSubscriptionAsync(
                message =>
            {
                _logger.LogInformation("DEVICE: {0}, TEMP: {1}", message.FileName, message.Message);
                model.FileName = message.FileName;
                model.Message  = message.Message;
                model.WriteFile(model.FileName, model.Message);
            });

            while (!stoppingToken.IsCancellationRequested)
            {
                _logger.LogInformation("Worker running at: {time}", DateTimeOffset.Now);
                await Task.Delay(10000, stoppingToken);
            }
        }
Esempio n. 6
0
 public MessageFileControl(MessageFileModel model)
 {
     InitializeComponent();
     Model = model;
     Load();
 }