public abstract bool UpdateForum(ForumDetails forum);
public abstract int InsertForum(ForumDetails forum);
/// <summary> /// Returns a Forum object filled with the data taken from the input ForumDetails /// </summary> private static Forum GetForumFromForumDetails(ForumDetails record) { if (record == null) return null; else { return new Forum(record.ID, record.AddedDate, record.AddedBy, record.Title, record.Moderated, record.Importance, record.Description, record.ImageUrl); } }
/// <summary> /// Updates an existing forum /// </summary> public static bool UpdateForum(int id, string title, bool moderated, int importance, string description, string imageUrl) { ForumDetails record = new ForumDetails(id, DateTime.Now, "", title, moderated, importance, description, imageUrl); bool ret = SiteProvider.Forums.UpdateForum(record); BizObject.PurgeCacheItems("forums_forum"); return ret; }
/// <summary> /// Creates a new forum /// </summary> public static int InsertForum(string title, bool moderated, int importance, string description, string imageUrl) { ForumDetails record = new ForumDetails(0, DateTime.Now, BizObject.CurrentUserName, title, moderated, importance, description, imageUrl); int ret = SiteProvider.Forums.InsertForum(record); BizObject.PurgeCacheItems("forums_forum"); return ret; }