public MainPageViewModel() { FirebaseHelper firebaseHelper = new FirebaseHelper(); AllNotes = new ObservableCollection <string>(); EraseCommand = new Command(() => { TheNote = string.Empty; }); SaveCommand = new Command(async() => { Console.WriteLine("Hello" + _theNote); await firebaseHelper.AddNote(_theNote); var allNotes = await firebaseHelper.GetAllNotes(); Console.WriteLine("Hello" + allNotes); // AllNotes.Add(allNotes.ToString()); Console.WriteLine(allNotes.Capacity); for (int i = 0; i < allNotes.Count; i++) { if (i == allNotes.Capacity - 1) { AllNotes.Add(allNotes[i].TheNote); Console.WriteLine("Hello " + allNotes[i].TheNote); } } TheNote = string.Empty; }); GetAll = new Command(async() => { var allNotes = await firebaseHelper.GetAllNotes(); for (int i = 0; i < allNotes.Count; i++) { if (AllNotes.Count < allNotes.Count) { AllNotes.Add(allNotes[i].TheNote); Console.WriteLine("Hello " + allNotes[i].TheNote); } } }); /* * AllNotes.Add(TheNote); * * TheNote = string.Empty; * * * * async void saveCommand(object sender, EventArgs e) * { * await _firebaseHelper.AddNote(_theNote); * _theNote = string.Empty; * var allNotes = await _firebaseHelper.GetAllNotes(); * AllNotes.Add(allNotes.ToString()); * }*/ VibrateOn = new Command(() => { if (_sliderTime != 0) { Vibration.Vibrate(TimeSpan.FromMilliseconds(_sliderTime)); } }); VibrateOff = new Command(() => { Vibration.Cancel(); }); }