/// <summary>
 /// Tries to get culture from accept-language.
 /// </summary>
 /// <param name="request">The request.</param>
 /// <param name="cultures">The cultures which gets filtered by the accept-language.</param>
 /// <returns></returns>
 public static CultureInfo TryGetCultureFromAcceptLanguage(this HttpRequestBase request, CultureInfo[] cultures)
 {
     return(TryGetCultureFromAcceptLanguage(
                acceptLanguage: request.GetAcceptLanguage(),
                cultures: cultures));
 }