Example #1
0
 public void FindByImageUrl(FindByImageUrlQuery query)
 {
     try
     {
         Image img = repository.GetByImageURL(query.ImageUrl);
         query.AlbumImage = new AlbumImage {
             Image = img.AlbumImage
         };
     }
     catch (Exception ex)
     {
         query.Response = String.Format(EventMessage.ERROR, ex.Message);
         return;
     }
     query.Response = EventMessage.SUCCESS;
 }
        public ActionResult Images(string id)
        {
            FindByImageUrlQuery query = new FindByImageUrlQuery();

            try
            {
                query.ImageUrl = id;

                this.service.FindByImageUrl(query);

                MemoryStream imageStream = new MemoryStream();
                imageStream.Write(query.AlbumImage.Image, 0, query.AlbumImage.Image.Length);
                imageStream.Position = 0;
                return(new FileStreamResult(imageStream, "image/jpeg"));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }