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); }
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)); }