private DBForumTopic GetForumTopicFromReader(IDataReader dataReader) { DBForumTopic forumTopic = new DBForumTopic(); forumTopic.ForumTopicID = NopSqlDataHelper.GetInt(dataReader, "TopicID"); forumTopic.ForumID = NopSqlDataHelper.GetInt(dataReader, "ForumID"); forumTopic.UserID = NopSqlDataHelper.GetInt(dataReader, "UserID"); forumTopic.TopicTypeID = NopSqlDataHelper.GetInt(dataReader, "TopicTypeID"); forumTopic.Subject = NopSqlDataHelper.GetString(dataReader, "Subject"); forumTopic.NumPosts = NopSqlDataHelper.GetInt(dataReader, "NumPosts"); forumTopic.Views = NopSqlDataHelper.GetInt(dataReader, "Views"); forumTopic.LastPostID = NopSqlDataHelper.GetInt(dataReader, "LastPostID"); forumTopic.LastPostUserID = NopSqlDataHelper.GetInt(dataReader, "LastPostUserID"); forumTopic.LastPostTime = NopSqlDataHelper.GetNullableUtcDateTime(dataReader, "LastPostTime"); forumTopic.CreatedOn = NopSqlDataHelper.GetUtcDateTime(dataReader, "CreatedOn"); forumTopic.UpdatedOn = NopSqlDataHelper.GetUtcDateTime(dataReader, "UpdatedOn"); return forumTopic; }
private static ForumTopic DBMapping(DBForumTopic dbItem) { if (dbItem == null) return null; ForumTopic item = new ForumTopic(); item.ForumTopicID = dbItem.ForumTopicID; item.ForumID = dbItem.ForumID; item.UserID = dbItem.UserID; item.TopicTypeID = dbItem.TopicTypeID; item.Subject = dbItem.Subject; item.NumPosts = dbItem.NumPosts; item.Views = dbItem.Views; item.LastPostID = dbItem.LastPostID; item.LastPostUserID = dbItem.LastPostUserID; item.LastPostTime = dbItem.LastPostTime; item.CreatedOn = dbItem.CreatedOn; item.UpdatedOn = dbItem.UpdatedOn; return item; }