/// <summary> /// Salva os dados na base. Primeiro verifica se o registro existe, se existir ele será atualizado /// senão ele será inserido. /// </summary> /// <param name="model">Model contendo os dados a serem salvos.</param> /// <returns>A chave do registro inserido ou 0 se ele for atualizado.</returns> /// <exception cref="GDAReferenceDAONotFoundException"></exception> /// <exception cref="GDAException">Se o tipo de dados utilizado não possuir chaves.</exception> /// <exception cref="GDAConditionalClauseException">Parameters do not exist to build the conditional clause.</exception> public static uint Save(this object model) { // Captura a dao relacionada return(GDAOperations.Save(model)); }
/// <summary> /// Salva os dados na base. Primeiro verifica se o registro existe, se existir ele será atualizado /// senão ele será inserido. /// </summary> /// <param name="session">Sessão utilizada para a execução do comando.</param> /// <returns>A chave do registro inserido ou 0 se ele for atualizado.</returns> /// <exception cref="GDAReferenceDAONotFoundException"></exception> /// <exception cref="GDAException">Se o tipo de dados utilizado não possuir chaves.</exception> /// <exception cref="GDAConditionalClauseException">Parameters do not exist to build the conditional clause.</exception> public uint Save(GDASession session) { return(GDAOperations.Save(session, this)); }
/// <summary> /// Salva os dados na base. Primeiro verifica se o registro existe, se existir ele será atualizado /// senão ele será inserido. /// </summary> /// <param name="session">Sessão utilizada para a execução do comando.</param> /// <param name="model">Model contendo os dados a serem salvos.</param> /// <returns>A chave do registro inserido ou 0 se ele for atualizado.</returns> /// <exception cref="GDAReferenceDAONotFoundException"></exception> /// <exception cref="GDAException">Se o tipo de dados utilizado não possuir chaves.</exception> /// <exception cref="GDAConditionalClauseException">Parameters do not exist to build the conditional clause.</exception> public static uint Save(this object model, GDASession session) { // Captura a dao relacionada return(GDAOperations.Save(session, model)); }
/// <summary> /// Salva os dados na base. Primeiro verifica se o registro existe, se existir ele será atualizado /// senão ele será inserido. /// </summary> /// <returns>A chave do registro inserido ou 0 se ele for atualizado.</returns> /// <exception cref="GDAReferenceDAONotFoundException"></exception> /// <exception cref="GDAException">Se o tipo de dados utilizado não possuir chaves.</exception> /// <exception cref="GDAConditionalClauseException">Parameters do not exist to build the conditional clause.</exception> public uint Save() { return(GDAOperations.Save(this)); }