/// <summary> /// Adds the new drink record to the user model /// </summary> /// <param name="drink">Drink.</param> public void addNewDrinkRecord(DrinkRecordModel drink) { if (drink == null) return; if (_userDrinkModel == null) _userDrinkModel = new UserDrinkModel(); _userDrinkModel.listRecords.Add (drink); saveNewDrink (drink); }
/// <summary> /// Loads the user drink model. /// </summary> public void loadUserDrinkModel() { //-->check if the file exists if not create it if (!File.Exists(saveFile)) { File.Create(saveFile); } //--> clean the currentDrinkModel _userDrinkModel = new UserDrinkModel(); //-->read the file and parse it in the _userDrinkModel using (TextReader reader = File.OpenText (saveFile)) { while (reader.Peek() > -1) { //add a new drink in the drinks model parseLine(reader.ReadLine()); } } }