コード例 #1
0
        /// <summary>
        /// Atualiza dados do cst na base de dados
        /// </summary>
        /// <param name="cst"></param>
        public void Atualizar(Cst cst)
        {
            try
            {
                var repCst = new RepositorioGenerico <CstE>();

                CstE _cst = repCst.ObterEntidade(c => c.codCST.Equals(cst.CodCST));
                _cst.descricaoCST = cst.Descricao;
                _cst.codCST       = cst.CodCST;

                repCst.SaveChanges();
            }
            catch (Exception e)
            {
                throw new DadosException("Cst", e.Message, e);
            }
        }
コード例 #2
0
        /// <summary>
        /// Insere um novo cst na base de dados
        /// </summary>
        /// <param name="cst"></param>
        /// <returns></returns>
        public Int64 Inserir(Cst cst)
        {
            try
            {
                var repCst = new RepositorioGenerico <CstE>();

                CstE _cst = new CstE();
                _cst.codCST       = cst.CodCST;
                _cst.descricaoCST = cst.Descricao;

                repCst.Inserir(_cst);
                repCst.SaveChanges();

                return(0);
            }
            catch (Exception e)
            {
                throw new DadosException("Cst", e.Message, e);
            }
        }