/// <summary> /// Realiza o update do objeto por stored Procedure /// </summary> /// <param name="pObject">Objeto com os valores a ser atualizado</param> /// <returns>Objeto Atualizado</returns> public TemplateQuestoes Update(TemplateQuestoes pObject) { TemplateQuestoesDAO.BeginTransaction(); try { TemplateQuestoesDAO.UpdateByStoredProcedure(pObject); TemplateQuestoesDAO.CommitTransaction(); } catch (Exception ex) { TemplateQuestoesDAO.RollbackTransaction(); throw ex; } return(pObject); }
/// <summary> /// Realiza o insert do objeto por stored Procedure /// </summary> /// <param name="pObject">Objeto com os valores a ser inserido</param> /// <returns>Objeto Inserido</returns> public TemplateQuestoes Insert(TemplateQuestoes pObject) { TemplateQuestoesDAO.BeginTransaction(); try { TemplateQuestoes TemplateQuestoesAux = TemplateQuestoesDAO.InsertByStoredProcedure(pObject); pObject.idTemplateQuestao = TemplateQuestoesAux.idTemplateQuestao; TemplateQuestoesDAO.CommitTransaction(); } catch (Exception ex) { TemplateQuestoesDAO.RollbackTransaction(); throw ex; } return(pObject); }