//Persistir o objecto e salvar na base de dados
        private bool inserir(AjudaModulo OAjudaModulo)
        {
            OAjudaModulo.setDefaultInsertValues();

            db.AjudaModulo.Add(OAjudaModulo);

            db.SaveChanges();

            return(OAjudaModulo.id > 0);
        }
        //Realizar os tratamentos necessários
        //Salvar um novo registro
        //Salvar o logotipo do AjudaModulo no banco de dados
        //Verificar se deve-se atualizar um registro existente ou criar um novo
        public bool salvar(AjudaModulo OAjudaModulo)
        {
            bool flagSucesso = false;

            if (OAjudaModulo.id > 0)
            {
                flagSucesso = this.atualizar(OAjudaModulo);
            }

            if (OAjudaModulo.id == 0)
            {
                flagSucesso = this.inserir(OAjudaModulo);
            }

            return(flagSucesso);
        }
        //Exclusão logica de registros
        public UtilRetorno excluir(int id)
        {
            AjudaModulo OAjudaModulo = this.carregar(id);

            if (OAjudaModulo == null)
            {
                return(UtilRetorno.newInstance(true, "O registro não foi localizado."));
            }

            OAjudaModulo.flagExcluido       = true;
            OAjudaModulo.idUsuarioAlteracao = User.id();
            OAjudaModulo.dtAlteracao        = DateTime.Now;
            db.SaveChanges();

            return(UtilRetorno.newInstance(false, "O registro foi removido com sucesso."));
        }
        //Persistir o objecto e atualizar informações
        private bool atualizar(AjudaModulo OAjudaModulo)
        {
            OAjudaModulo.setDefaultUpdateValues();

            //Localizar existentes no banco
            AjudaModulo dbAjudaModulo = this.carregar(OAjudaModulo.id);

            var AjudaModuloEntry = db.Entry(dbAjudaModulo);

            AjudaModuloEntry.CurrentValues.SetValues(OAjudaModulo);

            AjudaModuloEntry.ignoreFields();

            db.SaveChanges();

            return(OAjudaModulo.id > 0);
        }