public void Authenticate(string userName, string password, int userId, HttpCookie cookie) { this.UserId = userId; this.UserName = userName; this.Password = password; this.Cookie = new CookieConverter().Convert(cookie, null, null, "en") as Cookie; ApplicationData.Current.LocalSettings.Values[SettingsKey] = SerializeWrapper <UserContext> .Serialize(this); }
private static UserContext CreateUserContext() { if (ApplicationData.Current.LocalSettings.Values.ContainsKey(SettingsKey)) { return(SerializeWrapper <UserContext> .Deserialize(ApplicationData.Current.LocalSettings.Values[SettingsKey].ToString())); } return(new UserContext()); }