private async void QueryCommandExecute() { var watch = System.Diagnostics.Stopwatch.StartNew(); var sqliteResult = await _sqliteService.GetAll(); watch.Stop(); Log += $"SQLite: QUERY 1000 items in {watch.ElapsedMilliseconds} milliseconds\n"; watch.Restart(); var realmResult = _realmService.GetAll(); watch.Stop(); Log += $"Realm: QUERY 1000 items in {watch.ElapsedMilliseconds} milliseconds\n"; }
public override void OnAppearing(object navigationContext) { base.OnAppearing(navigationContext); var result = _realmService.GetAll(); Items = new ObservableCollection <TodoItem>(); foreach (var item in result) { Items.Add(item); } }