/// <summary> /// Gets the specified request. /// </summary> /// <param name="request">The request.</param> /// <returns>System.Object.</returns> public object Get(GetCultures request) { var result = CultureInfo.GetCultures(CultureTypes.AllCultures) .OrderBy(c => c.DisplayName) // Try to eliminate dupes .DistinctBy(c => c.TwoLetterISOLanguageName + c.ThreeLetterISOLanguageName) .Select(c => new CultureDto { Name = c.Name, DisplayName = c.DisplayName, ThreeLetterISOLanguageName = c.ThreeLetterISOLanguageName, TwoLetterISOLanguageName = c.TwoLetterISOLanguageName }) .ToList(); return(ToOptimizedResult(result)); }
/// <summary> /// Gets the specified request. /// </summary> /// <param name="request">The request.</param> /// <returns>System.Object.</returns> public object Get(GetCultures request) { var result = _localization.GetCultures().ToList(); return(ToOptimizedResult(result)); }
public Object Get(GetCultures req) { return("[{Key:'fr-FR', Value:'Français'}, {Key:'en-US', Value:'English (US)'}, {Key:'es-ES', Value:'Espanol (Espana)'}]"); }