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; }