diff --git a/ErsatzTV/Pages/Channels.razor b/ErsatzTV/Pages/Channels.razor index ca66f9430..ddab3d705 100644 --- a/ErsatzTV/Pages/Channels.razor +++ b/ErsatzTV/Pages/Channels.razor @@ -23,7 +23,7 @@ - Number + Number Logo @@ -66,6 +66,9 @@ + + + Add Channel @@ -97,6 +100,6 @@ } private async Task LoadChannelsAsync() => _channels = await Mediator.Send(new GetAllChannels()) - .Map(list => list.OrderBy(c => c.Number).ToList()); + .Map(list => list.OrderBy(c => decimal.Parse(c.Number)).ToList()); } \ No newline at end of file diff --git a/ErsatzTV/Pages/Playouts.razor b/ErsatzTV/Pages/Playouts.razor index bd0ec2929..2e6470bff 100644 --- a/ErsatzTV/Pages/Playouts.razor +++ b/ErsatzTV/Pages/Playouts.razor @@ -48,6 +48,9 @@ + + + Add Playout diff --git a/ErsatzTV/Pages/Schedules.razor b/ErsatzTV/Pages/Schedules.razor index 7b3837dce..e842b828a 100644 --- a/ErsatzTV/Pages/Schedules.razor +++ b/ErsatzTV/Pages/Schedules.razor @@ -16,7 +16,11 @@ - Name + + + Name + + Collection Playback Order @@ -43,6 +47,9 @@ + + + Add Schedule @@ -103,6 +110,6 @@ } private async Task LoadSchedules() => - _schedules = await Mediator.Send(new GetAllProgramSchedules()); + _schedules = await Mediator.Send(new GetAllProgramSchedules()).Map(list => list.OrderBy(vm => vm.Name).ToList()); } \ No newline at end of file