Exemplo n.º 1
0
        public static void Initialize(ContaCorrenteContext context)
        {
            if (!context.Contas.Any())
            {
                context.Contas.Add(new Conta(1111));
                context.Contas.Add(new Conta(2222));

                context.SaveChanges();
            }
        }
Exemplo n.º 2
0
        public CommandResponse Commit()
        {
            var rowsAffected = context.SaveChanges();

            return(new CommandResponse(rowsAffected > 0));
        }
Exemplo n.º 3
0
 public void Commit()
 {
     _context.SaveChanges();
 }
Exemplo n.º 4
0
 public static void InitializeDbForTests(ContaCorrenteContext db)
 {
     db.Contas.AddRange(GetContas());
     db.SaveChanges();
 }
Exemplo n.º 5
0
 public int SaveChanges()
 {
     return(_contaCorrenteContext.SaveChanges());
 }
Exemplo n.º 6
0
 public int SaveChanges()
 {
     return(Db.SaveChanges());
 }
        public static void SeedContext(ContaCorrenteContext context)
        {
            if (context.Lancamentos.Any())
            {
                return;
            }


            var cliente1 = new Cliente()
            {
                Nome      = "Fernando",
                Documento = "73364644080",
                Email     = "*****@*****.**"
            };

            var cliente2 = new Cliente()
            {
                Nome      = "Jefferson",
                Documento = "83037585005",
                Email     = "*****@*****.**"
            };

            var contaCorrente1 = new ContaCorrente()
            {
                Agencia = 1725,
                Conta   = 5412,
                Cliente = cliente1
            };

            context.ContaCorrente.Add(contaCorrente1);

            var contaCorrente2 = new ContaCorrente()
            {
                Agencia = 1725,
                Conta   = 54131,
                Cliente = cliente2
            };

            context.ContaCorrente.Add(contaCorrente2);

            context.Lancamentos.Add(new Lancamento()
            {
                ContaCorrente  = contaCorrente1,
                Data           = DateTime.Now,
                Descricao      = "Depósito Inicial",
                TipoLancamento = TipoLancamento.CREDITO,
                Valor          = 20000
            });

            context.Lancamentos.Add(new Lancamento()
            {
                ContaCorrente  = contaCorrente1,
                Data           = DateTime.Now,
                Descricao      = "Auto Posto JK",
                TipoLancamento = TipoLancamento.DEBITO,
                Valor          = -20
            });


            context.SaveChanges();
        }