refactoring of #4027
This commit is contained in:
		| @ -112,21 +112,11 @@ | ||||
|         { | ||||
|             PageState.EditMode = !editMode; | ||||
|  | ||||
|             if(PageState.User != null) //keep edit mode for authenticated users. | ||||
|             if (PageState.User != null)  | ||||
|             { | ||||
|                 if(PageState.EditMode) | ||||
|                 { | ||||
|                     var userSettings = new Dictionary<string, string> | ||||
|                     { | ||||
|                         { UserSetting.LastViewPageId, PageState.Page.PageId.ToString() } | ||||
|                     }; | ||||
|  | ||||
|                     await SettingService.UpdateUserSettingsAsync(userSettings, PageState.User.UserId); | ||||
|                 } | ||||
|                 else | ||||
|                 { | ||||
|                     await SettingService.DeleteSettingAsync(EntityNames.User, PageState.User.UserId, UserSetting.LastViewPageId); | ||||
|                 } | ||||
|                 // preserve edit mode for authenticated users | ||||
|                 var userSettings = new Dictionary<string, string> { { "CP-editmode", (PageState.EditMode) ? PageState.Page.PageId.ToString() : "-1" } }; | ||||
|                 await SettingService.UpdateUserSettingsAsync(userSettings, PageState.User.UserId); | ||||
|             } | ||||
|  | ||||
|             // preserve other querystring parameters | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 sbwalker
					sbwalker