Carrotware.CMS.Mvc.UI.Admin.Service.CMS.GetSetUserEditState C# (CSharp) Метод

GetSetUserEditState() приватный Метод

private GetSetUserEditState ( string ToolbarState, string ToolbarMargin, string ToolbarScroll, string WidgetScroll, string SelTabID ) : void
ToolbarState string
ToolbarMargin string
ToolbarScroll string
WidgetScroll string
SelTabID string
Результат void
        private void GetSetUserEditState(string ToolbarState, string ToolbarMargin, string ToolbarScroll, string WidgetScroll, string SelTabID)
        {
            UserEditState editor = UserEditState.cmsUserEditState;

            if (editor == null) {
                editor = new UserEditState();
                editor.Init();
            }

            editor.EditorMargin = String.IsNullOrEmpty(ToolbarMargin) ? "L" : ToolbarMargin.ToUpperInvariant();
            editor.EditorOpen = String.IsNullOrEmpty(ToolbarState) ? "true" : ToolbarState.ToLowerInvariant();
            editor.EditorWidgetScrollPosition = String.IsNullOrEmpty(WidgetScroll) ? "0" : WidgetScroll.ToLowerInvariant();
            editor.EditorScrollPosition = String.IsNullOrEmpty(ToolbarScroll) ? "0" : ToolbarScroll.ToLowerInvariant();
            editor.EditorSelectedTabIdx = String.IsNullOrEmpty(SelTabID) ? "0" : SelTabID.ToLowerInvariant();

            if (String.IsNullOrEmpty(ToolbarMargin) && String.IsNullOrEmpty(ToolbarState)) {
                UserEditState.cmsUserEditState = null;
            } else {
                UserEditState.cmsUserEditState = editor;
            }
        }