public async Task <IActionResult> GetFluxoCaixa([FromQuery] FluxoCaixaFilter filter) { try { var queryFluxoDeCaixa = new GetFluxoDeCaixaQuery(filter); var output = await _mediator.Send(queryFluxoDeCaixa); return(Json(output)); // var contas = _contas.GetAll().ToList().Select(x => new {conta = x, saldo = _calcularSaldo.Apply(x)}); // var lancamentos = _lancamentos.GetAll().ToList(); // var pagamentos = _lancamentos.FindAllPagamentos().ToList(); // var recebimentos = _lancamentos.FindAllRecebimentos().ToList(); // var consolidacoes = _consolidacoes.GetAll().ToList(); // return Json(new // { // consolidacoes, // contas, // lancamentos, // pagamentos, // recebimentos // }); } catch (Exception e) { return(StatusCode(500, new { error = e, })); } }
public GetFluxoDeCaixaQuery(FluxoCaixaFilter filter) { this.Filter = filter; }