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; } }