Files
ersatztv/ErsatzTV/Controllers/Api/ChannelController.cs
T
Jason DoveandGitHub 4b9781dad4 add v2 channels table (#708)
* change mock api port; fix cors

* fix version request

* accept base url env var

* tweak colors

* fix version service

* add basic channels list

* fix auto page title for ts classes

* add GET /api/channels
2022-03-16 10:28:54 -05:00

21 lines
488 B
C#

using ErsatzTV.Application.Channels;
using ErsatzTV.Core.Api.Channels;
using MediatR;
using Microsoft.AspNetCore.Mvc;
namespace ErsatzTV.Controllers.Api;
[ApiController]
public class ChannelController
{
private readonly IMediator _mediator;
public ChannelController(IMediator mediator)
{
_mediator = mediator;
}
[HttpGet("/api/channels")]
public async Task<List<ChannelResponseModel>> GetAll() => await _mediator.Send(new GetAllChannelsForApi());
}