static UserController() { try { if (!CheckDataBaseAccessability()) { throw new ArgumentNullException("DataBase"); } string data = File.ReadAllText(dataBasePath); try { users = Serialiser.Deserialize <Dictionary <string, User> >(data); } catch { } } catch (ArgumentNullException e) { MessageBoxResult result = MessageBox.Show("Sorry, smth wrong with " + e.ParamName + ".", "Oups!", MessageBoxButton.OK, MessageBoxImage.Error); } }
public static void SaveUserData() { string content = Serialiser.Serialize(users); File.WriteAllText(dataBasePath, content); }
public static void SaveBookData() { string content = Serialiser.Serialize(bookBase); File.WriteAllText(dataBasePath, content); }