public async Task <IHttpActionResult> PostSalvarImagem(UploadImagemViewModel imagem) { try { await _uploadImagemApplicationService.UploadImagem(imagem); return(Ok(imagem)); } catch (Exception e) { return(InternalServerError(e)); } }
public async Task <UploadImagemViewModel> UploadImagem(UploadImagemViewModel imagem) { try { if (imagem.FileReplace) { await DeletarImagem(imagem.Path, imagem.ClienteId, imagem.Name); } var nome = _fileDAO.FileUpload(imagem.Path + imagem.ClienteId, Mapper.Map <FileItem>(imagem)); imagem.StatusUpload = true; } catch (Exception e) { imagem.Excecao = e.ToString(); imagem.StatusUpload = false; } return(imagem); }