Exemplo n.º 1
0
        public void Upload()
        {
            UpdateModel();
            var builder = GetPackageBuilder();
            var cts     = new CancellationTokenSource();

            var task = Task.Factory.StartNew(async() =>
            {
                await builder.Build(cts.Token);

                var pen = TipToiPen.GetAll().FirstOrDefault();
                if (pen != null)
                {
                    await builder.Upload(cts.Token, pen);
                }
                else
                {
                    System.Windows.Forms.MessageBox.Show(String.Format("Upload is not possible because the Tiptoi pen is not connected."), About.Product);
                    ShowOutput(builder);
                }

                log.Info("complete");
            }, TaskCreationOptions.LongRunning);

            var f = new TaskForm(task, cts)
            {
                Text = "Convert and Upload"
            };

            f.Show();
        }
Exemplo n.º 2
0
 public static string GetRootDirectory()
 {
     return(TipToiPen.Get().RootDirectory);
 }