public Response uploadImagem(IFormFile arquivo, long id) { Response retorno = new Response(); string[] tiposArquivosPermitidos = { "jpeg", "png" }; try { if (!Directory.Exists(environment.WebRootPath + "\\imagens\\")) { Directory.CreateDirectory(environment.WebRootPath + "\\imagens\\"); } using (FileStream filestream = System.IO.File.Create(environment.WebRootPath + "\\imagens\\" + arquivo.FileName)) { arquivo.CopyTo(filestream); filestream.Flush(); } var wishList = wishListRepository.GetById(id); wishList.fotoProduto = environment.WebRootPath + "\\imagens\\" + arquivo.FileName; wishListRepository.alterarRegistro(wishList); retorno.objeto = wishList; return(retorno); } catch (Exception ex) { retorno.status = 500; retorno.mensagem = "Não foi possível realizar operação: " + ex.Message;; retorno.objeto = null; return(retorno); } }
public WishList GetById(long id) { return(wishListRepository.GetById(id)); }