Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
 public void Update(Guid Id, ImagemDTO imagem)
 {
     service.Update(Id, imagem);
 }
Exemplo n.º 4
0
 public void Update(Guid idimagem, ImagemDTO imagemNew)
 {
     repository.Update(idimagem, mapper.Map <imagem>(imagemNew));
 }