private void SearchButtonOnClick(object sender, EventArgs e) { MpegManager manager = new MpegManager(xmlPath); var Concept = ConceptTxt.Text ?? ""; var Event = EventTxt.Text ?? ""; var SpatialRelation = SpatialRelationTxt.Text ?? ""; var SpatialRelationSource = SpatialRelationSourceTxt.Text ?? ""; var SpatialRelationTarget = SpatialRelationTargetTxt.Text ?? ""; var TemporalRelation = TemporalRelationTxt.Text ?? ""; var TemporalRelationSource = TemporalRelationSourceTxt.Text ?? ""; var TemporalRelationTarget = TemporalRelationTargetTxt.Text ?? ""; var agent = AgentTxt.Text ?? ""; var Relation = RelationTxt.Text ?? ""; HashSet <Agent> agents = new HashSet <Agent> { new Agent(agent) }; Mpeg mpegQuery = new Mpeg(Event, Concept, "", SpatialRelation, SpatialRelationSource, SpatialRelationTarget, TemporalRelation, TemporalRelationSource, TemporalRelationTarget, Relation, agents); HashSet <Mpeg> result = manager.QueryImages(mpegQuery); HashSet <Image> images = new HashSet <Image>(); foreach (var r in result) { images.Add(manager.GetImageFromBase64(r.Image)); } }
private void UploadButtonOnClick(object sender, EventArgs e) { MpegManager manager = new MpegManager(XmlPath); var Concept = ConceptTxt.Text ?? ""; var Event = EventTxt.Text ?? ""; var SpatialRelation = SpatialRelationTxt.Text ?? ""; var SpatialRelationSource = SpatialRelationSourceTxt.Text ?? ""; var SpatialRelationTarget = SpatialRelationTargetTxt.Text ?? ""; var TemporalRelation = TemporalRelationTxt.Text ?? ""; var TemporalRelationSource = TemporalRelationSourceTxt.Text ?? ""; var TemporalRelationTarget = TemporalRelationTargetTxt.Text ?? ""; var agent = AgentTxt.Text ?? ""; var Relation = RelationTxt.Text ?? ""; HashSet <Agent> agents = new HashSet <Agent> { new Agent(agent) }; string encodedImage = manager.GetBase64StringFromImage(_imageHandler.GetImageUrl()); Mpeg mpeg = new Mpeg(Event, Concept, encodedImage, SpatialRelation, SpatialRelationSource, SpatialRelationTarget, TemporalRelation, TemporalRelationSource, TemporalRelationTarget, Relation, agents); manager.AddMpegToXml(mpeg); // manager.MigrateXmlToDb(); }
public SearchImageView() { InitializeComponent(); MpegManager manager = new MpegManager(xmlPath); }