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); } }
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); }
public Categoria() { context = new BancoUtil <Categoria>(); }
public Operacao() { context = new BancoUtil <Operacao>(); }
public Usuario() { context = new BancoUtil <Model.Usuario>(); }
public Banco() { context = new BancoUtil <Banco>(); }
public Carteira() { context = new BancoUtil <Model.Carteira>(); }