// 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);
        }
Example #2
0
        // 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);
        }