示例#1
0
        private static AccessibilityResource ApplyCookie(this AccessibilityResource resource, Dictionary <string, string> cookie)
        {
            string newSelectedCode;

            if (cookie.TryGetValue(resource.ResourceCode, out newSelectedCode))
            {
                return(resource.ApplySelectedCode(newSelectedCode));
            }

            return(resource);
        }
示例#2
0
        private static AccessibilityResource ApplyIsaap(this AccessibilityResource resource, string[] isaap)
        {
            var issapSelection = resource.Selections.FirstOrDefault(sel => isaap.Contains(sel.SelectionCode));

            if (issapSelection == null)
            {
                return(resource);
            }

            return(resource.ApplySelectedCode(issapSelection.SelectionCode));
        }