From aa96f617afc3853d34cca908cfa3c73e20398706 Mon Sep 17 00:00:00 2001 From: Jason Dove Date: Mon, 8 Mar 2021 18:38:18 -0600 Subject: [PATCH] fix collection item sorting in ui (#52) --- .../MediaCards/Queries/GetCollectionCardsHandler.cs | 8 ++++---- ErsatzTV/Pages/CollectionItems.razor | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/ErsatzTV.Application/MediaCards/Queries/GetCollectionCardsHandler.cs b/ErsatzTV.Application/MediaCards/Queries/GetCollectionCardsHandler.cs index babaf6cc5..eac17b652 100644 --- a/ErsatzTV.Application/MediaCards/Queries/GetCollectionCardsHandler.cs +++ b/ErsatzTV.Application/MediaCards/Queries/GetCollectionCardsHandler.cs @@ -16,11 +16,11 @@ namespace ErsatzTV.Application.MediaCards.Queries public GetCollectionCardsHandler(IMediaCollectionRepository collectionRepository) => _collectionRepository = collectionRepository; - public async Task> Handle( + public Task> Handle( GetCollectionCards request, CancellationToken cancellationToken) => - (await _collectionRepository.GetCollectionWithItemsUntracked(request.Id)) - .ToEither(BaseError.New("Unable to load collection")) - .Map(ProjectToViewModel); + _collectionRepository.GetCollectionWithItemsUntracked(request.Id) + .Map(c => c.ToEither(BaseError.New("Unable to load collection"))) + .MapT(ProjectToViewModel); } } diff --git a/ErsatzTV/Pages/CollectionItems.razor b/ErsatzTV/Pages/CollectionItems.razor index aca84e664..1258172bc 100644 --- a/ErsatzTV/Pages/CollectionItems.razor +++ b/ErsatzTV/Pages/CollectionItems.razor @@ -21,7 +21,7 @@ Movies - @foreach (MovieCardViewModel card in _data.MovieCards) + @foreach (MovieCardViewModel card in _data.MovieCards.OrderBy(m => m.SortTitle)) { Television Shows - @foreach (TelevisionShowCardViewModel card in _data.ShowCards) + @foreach (TelevisionShowCardViewModel card in _data.ShowCards.OrderBy(m => m.SortTitle)) { Television Seasons - @foreach (TelevisionSeasonCardViewModel card in _data.SeasonCards) + @foreach (TelevisionSeasonCardViewModel card in _data.SeasonCards.OrderBy(m => m.SortTitle)) {