예제 #1
0
        //Persistir o objecto e atualizar informações
        private bool atualizar(TipoParceiro OTipoParceiro)
        {
            OTipoParceiro.setDefaultUpdateValues <TipoParceiro>();

            //Localizar existentes no banco
            TipoParceiro dbTipoParceiro = this.carregar(OTipoParceiro.id);

            if (dbTipoParceiro == null)
            {
                return(false);
            }

            var TipoParceiroEntry = db.Entry(dbTipoParceiro);

            TipoParceiroEntry.CurrentValues.SetValues(OTipoParceiro);
            TipoParceiroEntry.ignoreFields <TipoParceiro>();

            db.SaveChanges();
            return(OTipoParceiro.id > 0);
        }