public static void UpdateExtensionMessage(ExtensionMessage extensionMessage) { try { ExtensionMessageDAO extensionMessageDAO = new ExtensionMessageDAO(); extensionMessageDAO.UpdateExtensionMessage(extensionMessage); } catch (ApplicationException) { throw; } catch (Exception ex) { // log this exception log4net.Util.LogLog.Error(ex.Message, ex); // wrap it and rethrow throw new ApplicationException(SR.BusinessUpdateExtensionMessageException, ex); } }
public virtual ExtensionMessage CreateExtensionMessageFromReader(IDataReader reader) { ExtensionMessage item = new ExtensionMessage(); try { if (!reader.IsDBNull(reader.GetOrdinal("ExtensionMessageID"))) item.ExtensionMessageID = (long)reader["ExtensionMessageID"]; if (!reader.IsDBNull(reader.GetOrdinal("Title"))) item.Title = (string)reader["Title"]; if (!reader.IsDBNull(reader.GetOrdinal("Content"))) item.Content = (string)reader["Content"]; if (!reader.IsDBNull(reader.GetOrdinal("CreatedDate"))) item.CreatedDate = (DateTime)reader["CreatedDate"]; } catch (Exception ex) { // log this exception log4net.Util.LogLog.Error(ex.Message, ex); // wrap it and rethrow throw new ApplicationException(SR.DataAccessCreateExtensionMessageFromReaderException, ex); } return item; }
public virtual void UpdateExtensionMessage(ExtensionMessage extensionMessage) { try { Database database = DatabaseFactory.CreateDatabase(); DbCommand dbCommand = database.GetStoredProcCommand("spExtensionMessageUpdate"); database.AddInParameter(dbCommand, "@ExtensionMessageID", DbType.Int64, extensionMessage.ExtensionMessageID); database.AddInParameter(dbCommand, "@Title", DbType.String, extensionMessage.Title); database.AddInParameter(dbCommand, "@Content", DbType.String, extensionMessage.Content); database.AddInParameter(dbCommand, "@CreatedDate", DbType.DateTime, extensionMessage.CreatedDate); database.ExecuteNonQuery(dbCommand); } catch (Exception ex) { // log this exception log4net.Util.LogLog.Error(ex.Message, ex); // wrap it and rethrow throw new ApplicationException(SR.DataAccessUpdateExtensionMessageException, ex); } }