public IActionResult Post(Dicas novaDica) { try { _dicasRepository.Cadastrar(novaDica); return(StatusCode(201)); } catch (Exception error) { return(BadRequest(error)); } }
public IActionResult Post([FromForm] Dica dica) { try { //verifico se foi enviado um arquivo com a imagem if (dica.Imagem != null) { var urlImagem = Upload.Local(dica.Imagem); dica.UrlImagem = urlImagem; } _dicaRepository.Cadastrar(dica); return(Ok(dica)); } catch (Exception ex) { //caso ocorra algum erro retorna mensagem de erro return(BadRequest(ex.Message)); } }