Exemplo n.º 1
0
        private async Task <List <Movimentacao> > SelecionarTodasMovimentacoesPorDataCaixa(DateTime date)
        {
            using (MovimentacaoRepository repository = new MovimentacaoRepository())
            {
                decimal valorEntrada = 0;
                decimal valorSaida   = 0;
                var     result       = await repository.SelecionarMovimentacaoPorCaixa(date);

                result.ForEach(item =>
                {
                    if (item.Operacao.IdOperacao == 1)
                    {
                        valorEntrada = valorEntrada + item.Valor;
                    }
                    else if (item.Operacao.IdOperacao == 2)
                    {
                        valorSaida = valorSaida + item.Valor;
                    }
                });
                lblValorMovimentadoEntradaTxt.Text = valorEntrada.ToString();
                lvlValorMovimentadoSaidaTxt.Text   = valorSaida.ToString();
                return(result);
            }
        }