public static void Initialize(HttpRequestBase request) { if (request.IsAuthenticated) instance = new LocalizedStringsManager((from user in db.UserData where user.UserId == WebSecurity.CurrentUserId select user.LangId).First()); else if (request.Cookies["lang"] != null) instance = new LocalizedStringsManager(request.Cookies["lang"].Value); else throw new InvalidOperationException(); }
public static void Initialize(string lang) { instance = new LocalizedStringsManager(lang); }