/// <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;
 }
Ejemplo n.º 3
0
        /// <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();
        }
Ejemplo n.º 4
0
        /// <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);
        }