Example #1
0
        public void CriarCarteira()
        {
            var usuario = new Util.Usuario().Valida(new Model.Usuario
            {
                Login = "******",
                Nome  = "Teste Carteiras Nome",
                Senha = "1234teste"
            });

            var usuarioId = new Util.Usuario().ListaNomeUsuarios().Find(p => p.Nome == "Teste Carteiras Nome");
            var banco     = new Util.Banco().Add(new Model.Banco
            {
                Descricao = "Banco do brasil",
                IdUsuario = usuarioId.Id,
            });

            var bancoId = new Util.Banco().Lista().Find(p => p.Descricao == "Banco do brasil");

            var carteira = new Util.Carteira().Add(new Model.Carteira
            {
                IdBanco   = bancoId.Id,
                Descricao = "Teste Investimentos",
                Saldo     = 100
            });

            if (!carteira)
            {
                var result = new BancoUtil <Carteira>().ListarCarteira().Select(p => p.Descricao == "Teste Investimentos").Any();
                Assert.IsTrue(result);
            }
            if (carteira)
            {
                Assert.IsTrue(carteira);
            }
        }
Example #2
0
        public double CalcularSaldo(string descricao)

        {
            var carteira = new BancoUtil <Carteira>().ListarCarteira().Find(p => p.Descricao == descricao);

            if (carteira is null)
            {
                return(-1);
            }
            var credito = new BancoUtil <Operacao>().ListaOperacaoes().Where(p => p.Tipo == 'c' && p.IdCarteira == carteira.Id).Sum(p => p.Valor);
            var debito  = new BancoUtil <Operacao>().ListaOperacaoes().Where(p => p.Tipo == 'd' && p.IdCarteira == carteira.Id).Sum(p => p.Valor);

            return(credito - debito);
        }
Example #3
0
 public Categoria()
 {
     context = new BancoUtil <Categoria>();
 }
Example #4
0
 public Operacao()
 {
     context = new BancoUtil <Operacao>();
 }
 public Usuario()
 {
     context = new BancoUtil <Model.Usuario>();
 }
Example #6
0
 public Banco()
 {
     context = new BancoUtil <Banco>();
 }
Example #7
0
 public Carteira()
 {
     context = new BancoUtil <Model.Carteira>();
 }