using HomeApi.Integration; using HomeApi.Models; using MediatR; namespace HomeApi.Handlers; public static class DepartureBoard { public record Command : IRequest>; public class Handler : IRequestHandler> { private readonly IDepartureBoardService _departureBoardService; public Handler(IDepartureBoardService departureBoardService) { _departureBoardService = departureBoardService; } public async Task> Handle(Command request, CancellationToken cancellationToken) { return await _departureBoardService.GetDepartureBoard() ?? new List(); } } }