private bool Create() { bool created = false; int newID = -1; this._guid = Guid.NewGuid(); newID = DBModule.AddModule( this._pageId, this._siteId, this._siteGuid, this._moduleDefId, this._moduleOrder, this._paneName, this._moduleTitle, this._viewRoles, this._authorizedEditRoles, this._draftEditRoles, this._cacheTime, this._showTitle, this._availableForMyPage, this._allowMultipleInstancesOnMyPage, this._icon, this._createdByUserId, DateTime.UtcNow, this._guid, this._featureGuid, this._hideFromAuthenticated, this._hideFromUnauthenticated); this._moduleId = newID; created = (newID > -1); if (created) { ModuleSettings.CreateDefaultModuleSettings(this._moduleId); } return(created); }
public static bool DeleteModule(int moduleId) { ModuleSettings.DeleteModuleSettings(moduleId); return(DBModule.DeleteModule(moduleId)); }