Example #1
0
        /// <summary>
        /// Persistir o objecto e atualizar informações
        /// </summary>
        private ArquivoUpload atualizar(ArquivoUpload OArquivoUpload)
        {
            OArquivoUpload.setDefaultUpdateValues();

            //Localizar existentes no banco
            ArquivoUpload dbArquivoUpload = this.db.ArquivoUpload.Find(OArquivoUpload.id);

            var ArquivoUploadEntry = db.Entry(dbArquivoUpload);

            ArquivoUploadEntry.CurrentValues.SetValues(OArquivoUpload);

            ArquivoUploadEntry.ignoreFields();

            db.SaveChanges();

            return(OArquivoUpload);
        }
Example #2
0
        //
        private bool atualizar(ArquivoUpload OArquivoUpload)
        {
            OArquivoUpload.setDefaultUpdateValues();

            var dbArquivoUpload = this.carregar(OArquivoUpload.id);

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

            var dbEntry = db.Entry(dbArquivoUpload);

            dbEntry.CurrentValues.SetValues(OArquivoUpload);

            dbEntry.ignoreFields();

            db.SaveChanges();

            return(OArquivoUpload.id > 0);
        }