public HttpResponseMessage GetImage(IMageType t)
        {
            string path = AppDomain.CurrentDomain.BaseDirectory + @"images\";

            switch (t)
            {
            case IMageType.smile:
                path += "smile";
                break;

            case IMageType.sad:
                path += "sad";
                break;

            case IMageType.normal:
                path += "normal";
                break;

            default:
                path = null;
                break;
            }
            if (path != null)
            {
                Image        img = Image.FromFile(getFilePath(path));
                MemoryStream ms  = new MemoryStream();
                img.Save(ms, System.Drawing.Imaging.ImageFormat.Png);
                HttpResponseMessage result = new HttpResponseMessage(System.Net.HttpStatusCode.OK);
                result.Content = new ByteArrayContent(ms.ToArray());
                result.Content.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("image/png");
                return(result);
            }
            return(null);
        }
 public HttpResponseMessage GetImage(IMageType t)
 {
     string path = AppDomain.CurrentDomain.BaseDirectory + @"images\";
     switch (t)
     {
         case IMageType.smile:
             path += "smile";
             break;
         case IMageType.sad:
             path+="sad";
             break;
         case IMageType.normal:
             path+="normal";
             break;
         default:
             path = null;
             break;
     }
     if (path != null)
     {
         Image img = Image.FromFile(getFilePath(path));
         MemoryStream ms = new MemoryStream();
         img.Save(ms, System.Drawing.Imaging.ImageFormat.Png);
         HttpResponseMessage result = new HttpResponseMessage(System.Net.HttpStatusCode.OK);
         result.Content = new ByteArrayContent(ms.ToArray());
         result.Content.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("image/png");
         return result;
     }
     return null;
 }