public IActionResult Post([FromBody] ProdutoModel produto) { ProdutoBO produtoBO; ObjectResult response; try { _log.LogInformation($"Starting Post('{JsonConvert.SerializeObject(produto, Formatting.None)}')"); produtoBO = new ProdutoBO(_loggerFactory, _config); produto = produtoBO.Insert(produto); response = Ok(produto); _log.LogInformation($"Finishing Post"); } catch (Exception ex) { _log.LogError(ex.Message); response = StatusCode(500, ex.Message); } return(response); }