public async Task <IActionResult> ItemAsync(int id) { var resultado = await _repositorio.ObterItensMatriculaPor(id); var totalGeral = resultado.Sum(t => t.Valor); var totalDesconto = resultado.Sum(t => t.ValorCalculado); try { return(Json(new { msg = "OK", itens = resultado, totalGeral, totalDesconto })); } catch (Exception ex) { Response.StatusCode = (int)HttpStatusCode.ExpectationFailed; return(Json(ex.Message)); } }