public async Task <List <Despesa> > ListaTodasDespesasAsync(int caixaId = 0) { if (caixaId != 0) { return(await _despesasRepository.Lista(d => d.CaixaId == caixaId)); } return(await _despesasRepository.Lista()); }