public async Task <IActionResult> Post([FromBody] VendaSignature signature) { var transaction = Agent.Tracer.StartTransaction("Realizando uma venda", "Requisição"); try { await _vendaService.InserirAsync(signature); return(Created("", "")); } catch (Exception ex) { transaction.CaptureException(ex); _logger.LogError(ex.ToString()); return(BadRequest($"Erro => {ex.Message}")); } finally { transaction.End(); } }