Пример #1
0
        public static void ExibirSaldo(UsuarioViewModel usuario)
        {
            List <TransicaoViewModel> listaDeTransacao = TransicaoRepositorio.Listar();

            float receita = 0;
            float despesa = 0;

            float saldo = 0;

            foreach (var item in listaDeTransacao)
            {
                if (item != null && usuario.Id.Equals(item.IdUsuario))
                {
                    System.Console.WriteLine("================================");
                    System.Console.WriteLine($"{item.TiposDeTransacoes}");
                    System.Console.WriteLine($"R${item.Valor}");
                    System.Console.WriteLine($"{item.Descricao}");
                    System.Console.WriteLine($"{item.DataCricao}");
                    System.Console.WriteLine("================================");

                    if (item.TiposDeTransacoes.Equals("Receita"))
                    {
                        receita += item.Valor;
                    }
                    else
                    {
                        despesa += item.Valor;
                    }

                    saldo = receita - despesa;
                }
            }
            System.Console.WriteLine($"Seu saldo é: R${saldo}");
            Console.ReadLine();
        }
Пример #2
0
        public static void ListarTransacoes()
        {
            List <TransicaoViewModel> listaDeTransacao = TransicaoRepositorio.Listar();

            foreach (var item in listaDeTransacao)
            {
                if (item != null)
                {
                    System.Console.WriteLine("================================");
                    System.Console.WriteLine($"ID: {item.IdUsuario}");
                    System.Console.WriteLine($"TIPO: {item.TiposDeTransacoes}");
                    System.Console.WriteLine($"DESCRIÇÃO: {item.Descricao}");
                    System.Console.WriteLine($"VALOR: R${item.Valor}");
                    System.Console.WriteLine($"DATA DE CRIAÇÃO: {item.DataCricao}");
                    System.Console.WriteLine("================================");
                }

                System.Console.WriteLine("Aperte ENTER para voltar para o menu");
                Console.ReadLine();
            }
        }