This commit is contained in:
31
TelebilbaoEpg/Controllers/BroadCastController.cs
Normal file
31
TelebilbaoEpg/Controllers/BroadCastController.cs
Normal file
@ -0,0 +1,31 @@
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using TelebilbaoEpg.Database.Models;
|
||||
using TelebilbaoEpg.Database.Repository;
|
||||
|
||||
namespace TelebilbaoEpg.Controllers
|
||||
{
|
||||
[Route("api/[controller]")]
|
||||
[ApiController]
|
||||
public class BroadCastController : ControllerBase
|
||||
{
|
||||
private IBroadCastRepository _broadCastRepository;
|
||||
|
||||
public BroadCastController(IBroadCastRepository broadCastRepository)
|
||||
{
|
||||
_broadCastRepository = broadCastRepository;
|
||||
}
|
||||
|
||||
[HttpGet("today")]
|
||||
public List<BroadCast> GetToday()
|
||||
{
|
||||
var today = DateTime.Now.Date;
|
||||
return _broadCastRepository.GetBroadCasts(DateOnly.FromDateTime(today));
|
||||
}
|
||||
|
||||
[HttpGet]
|
||||
public List<BroadCast> Get(DateOnly from, DateOnly to)
|
||||
{
|
||||
return _broadCastRepository.GetBroadCasts(from, to);
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user