/// <summary> /// Atualiza os dados da conta na base de dados /// </summary> /// <param name="contaModel">dados da conta</param> public void Editar(ContaBancaria contaModel) { TbContaBancaria tb_conta = new TbContaBancaria(); Atribuir(contaModel, tb_conta); _context.Update(tb_conta); _context.SaveChanges(); }
/// <summary> /// Atribui dados entre objetos do model e entity /// </summary> /// <param name="contaModel">objeto model</param> /// <param name="tb_conta">objeto entity</param> private void Atribuir(ContaBancaria contaModel, TbContaBancaria tb_conta) { tb_conta.CodConta = contaModel.CodConta; tb_conta.Numero = contaModel.Numero; tb_conta.Agencia = contaModel.Agencia; tb_conta.Tipo = contaModel.Tipo; tb_conta.CodUsuario = contaModel.CodUsuario; tb_conta.CodBanco = contaModel.CodBanco; }
/// <summary> /// Atualizar os dados da conta bancaria na base de dados /// </summary> /// <param name="contabancariaModel"></param> public void Editar(ContaBancaria contabancariaModel) { if (contabancariaModel == null) { throw new Exception("Dados Invalidos"); } TbContaBancaria tbContaBancaria = new TbContaBancaria(); Atribuir(contabancariaModel, tbContaBancaria); _context.Update(tbContaBancaria); _context.SaveChanges(); }
/// <summary> /// Insere uma nova conta bancaria na base de dados /// </summary> /// <param name="contabancariaModel"></param> /// <returns></returns> public int Inserir(ContaBancaria contabancariaModel) { TbContaBancaria _tbContaBancaria = new TbContaBancaria(); _tbContaBancaria.CodConta = contabancariaModel.CodConta; _tbContaBancaria.Numero = contabancariaModel.Numero; _tbContaBancaria.Agencia = contabancariaModel.Agencia; _tbContaBancaria.Tipo = contabancariaModel.Tipo; _tbContaBancaria.CodUsuario = contabancariaModel.CodUsuario; _tbContaBancaria.CodBanco = contabancariaModel.CodBanco; _context.Add(_tbContaBancaria); _context.SaveChanges(); return(_tbContaBancaria.CodConta); }