// GET: api/MetaData // GET: api/MetaData/5 public List <InstanceModel> Get() { //instance of teh class that implements metadata interface , GetMetaData method() MockupMetaData MetaData = new MockupMetaData(); // creat container that hold metadata List <InstanceModel> ImageIds = new List <InstanceModel>(); ImageIds = MetaData.GetMetaadata(); return(ImageIds); }
// GET: api/ImageViewer // GET: api/ImageViewer/5 public HttpResponseMessage Get(string ID) { IMetadata meadata = new MockupMetaData(); //read full image file from constant path in bitmap Bitmap image = new Bitmap(@"C:\Users\Sohila\Desktop\InternProjectsample\" + ID + ".png"); //Send to client MemoryStream memoryStream = new MemoryStream(); image.Save(memoryStream, ImageFormat.Png); HttpResponseMessage ReponseMsg = new HttpResponseMessage(); ReponseMsg.Content = new ByteArrayContent(memoryStream.ToArray()); ReponseMsg.Content.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("image/png"); return(ReponseMsg); }