示例#1
0
        /// <summary>
        /// Atualiza dados do banco
        /// </summary>
        /// <param name="banco"></param>
        public void atualizar(Banco banco)
        {
            try
            {
                var repBanco = new RepositorioGenerico <BancoE>();

                BancoE _bancoE = repBanco.ObterEntidade(b => b.codBanco == banco.CodBanco);
                _bancoE.nome = banco.Nome;

                repBanco.SaveChanges();
            }
            catch (Exception e)
            {
                throw new DadosException("Banco", e.Message, e);
            }
        }
示例#2
0
        /// <summary>
        /// Insere dados do banco
        /// </summary>
        /// <param name="banco"></param>
        /// <returns></returns>
        public Int64 inserir(Banco banco)
        {
            var    repBanco = new RepositorioGenerico <BancoE>();
            BancoE _bancoE  = new BancoE();

            try
            {
                _bancoE.codBanco = banco.CodBanco;
                _bancoE.nome     = banco.Nome;

                repBanco.Inserir(_bancoE);
                repBanco.SaveChanges();

                return(_bancoE.codBanco);
            }
            catch (Exception e)
            {
                throw new DadosException("Banco", e.Message, e);
            }
        }