/// <summary> /// Initializes viewmodel /// </summary> /// <param name="load">user's loaded information</param> private void InitializeVM(UserInitialInfo load) { var dict = ((App)App.Current).Resources.MergedDictionaries[4]; // setting viewmodel properties this._vm.CurrentProfile = (string)dict[load.CurrentProfile]; this._vm.FullName = load.FullName; this._vm.Username = load.Username; this._vm.PhotoUrl = ConfigurationManager.AppSettings[load.CurrentProfile]; }
/// <summary> /// Saves user's default settings /// </summary> /// <param name="load">user's loaded information</param> private void SaveSettings(UserInitialInfo load) { User.Default.CurrentProfile = load.CurrentProfile; User.Default.Id = load.Id; User.Default.Save(); }