Beispiel #1
0
 public void uploadAndSendSubmission(MeTLStanzas.LocalSubmissionInformation lii)
 {
     Action work = delegate
     {
         Trace.TraceInformation("Beginning ImageUpload: " + lii.file);
         var newPath = resourceUploader.uploadResource("/Resource/" + lii.slide, lii.file, false);
         Trace.TraceInformation("ImageUpload remoteUrl set to: " + newPath);
         wire.SendScreenshotSubmission(new TargettedSubmission(lii.slide, lii.author, lii.target, lii.privacy, newPath, DateTimeFactory.Now().Ticks));
         if (System.IO.File.Exists(lii.file)) System.IO.File.Delete(lii.file);
     };
     tryIfConnected(work);
 }
 public TargettedVideo(int Slide, string Author, string Target, string Privacy, MeTLStanzas.Video VideoSpecification, string Identity, double VideoX, double VideoY, double VideoWidth, double VideoHeight)
     : base(Slide, Author, Target, Privacy)
 {
     videoSpecification = VideoSpecification;
     id = Identity;
     X = VideoX;
     Y = VideoY;
     Width = VideoWidth;
     Height = VideoHeight;
     if (cache == null && VideoSpecification.resourceCache != null) cache = VideoSpecification.resourceCache;
     if (server == null && VideoSpecification.server != null) server = VideoSpecification.server;
 }
 public TargettedTextBox(int Slide, string Author, string Target, string Privacy, MeTLStanzas.TextBox BoxSpecification, string Identity)
     : base(Slide, Author, Target, Privacy)
 {
     boxSpecification = BoxSpecification;
     identity = Identity;
 }
 public TargettedImage(int Slide, string Author, string Target, string Privacy, MeTLStanzas.Image ImageSpecification, string Identity)
     : base(Slide, Author, Target, Privacy)
 {
     imageSpecification = ImageSpecification;
     id = Identity;
 }