private void OnSidebarQueryChanged(QueryChangedEventArgs eventArgs) { AppState.Query = eventArgs.Query; AppState.Limit = eventArgs.Limit; AppState.Property = eventArgs.SortProperty; AppState.Direction = eventArgs.SortDirection; AppState.LastActivity = DateTime.UtcNow; }
private static void OnLiveQueryChanged(QueryChangedEventArgs queryChangedEventArgs, IObserver <IResultSet> observer) { if (queryChangedEventArgs.Error != null) { observer.OnError(queryChangedEventArgs.Error); return; } observer.OnNext(queryChangedEventArgs.Results); }
private void OnSubmit() { var args = new QueryChangedEventArgs { Query = Query, Limit = Limit, SortDirection = Direction, SortProperty = Property }; OnQueryChanged.InvokeAsync(args); }