public ImagemDownloadDTO Download(Guid idimagem) { ImagemDTO imagem = mapper.Map <ImagemDTO>(repository.GetById(idimagem)); string imagemPath = Path.Combine(Directory.GetCurrentDirectory(), imagem.url); ImagemDownloadDTO imagemDownload = new ImagemDownloadDTO(); imagemDownload.stream = (new StreamReader(imagemPath)).BaseStream; imagemDownload.streamType = "image/png"; imagemDownload.nomeImagem = imagem.nome; return(imagemDownload); }
public ImagemDTO Get(long id) { var result = new ImagemDTO(); var imagem = _imageRepository.Get(id); if (imagem != null) { result.IdProduto = imagem.IdProduto; result.Image = ConvertToBase64(imagem.ImageArray); } return(result); }
public void Update(Guid Id, ImagemDTO imagem) { service.Update(Id, imagem); }
public void Update(Guid idimagem, ImagemDTO imagemNew) { repository.Update(idimagem, mapper.Map <imagem>(imagemNew)); }