public async Task HandleFetchExhibitListAction(FetchExhibitListAction action, IDispatcher dispatcher)
        {
            var exhibits = _admin.GetAllExhibits();

            dispatcher.Dispatch(new FetchExhibitListResultAction(exhibits));
        }
 public static ExhibitListState ReduceFetchExhibitListAction(ExhibitListState state, FetchExhibitListAction action) =>
 new ExhibitListState(
     isLoading: true,
     exhibits: null);