public SkinTranslations Create(ViewContext viewContext, string skin, CultureInfo culture) { if (_translations.ContainsKey(skin) && _translations[skin].ContainsKey(culture.Name)) return _translations[skin][culture.Name]; var skinTranslations = new SkinTranslations(viewContext.HttpContext.Server, skin, culture); if (!_translations.ContainsKey(skin)) _translations[skin] = new Dictionary<string, SkinTranslations>(); _translations[skin][culture.Name] = skinTranslations; return skinTranslations; }
public SkinTranslations Create(ViewContext viewContext, string skin, CultureInfo culture) { if (_translations.ContainsKey(skin) && _translations[skin].ContainsKey(culture.Name)) { return(_translations[skin][culture.Name]); } var skinTranslations = new SkinTranslations(viewContext.HttpContext.Server, skin, culture); if (!_translations.ContainsKey(skin)) { _translations[skin] = new Dictionary <string, SkinTranslations>(); } _translations[skin][culture.Name] = skinTranslations; return(skinTranslations); }