protected bool SupportsMediaTypes(ControllerContext context) { if (context == null) { return(false); } var request = context.HttpContext.Request; if (request == null || request.AcceptTypes == null) { return(false); } return(MediaTypes.Any(x => request.AcceptTypes.Contains(x) || request.ContentType == x)); }
/// <summary> /// Returns true, if this instance has at least one media type string that matches /// one of the media type strings of <paramref name="other"/> /// </summary> /// <param name="other"></param> /// <returns></returns> public bool MatchesMediaType(RdfFormat other) { return(MediaTypes.Any(x => other.MediaTypes.Contains(x))); }