Database migrations (#13)
* remove last use of dbcontextfactory * add initial migration
This commit is contained in:
@@ -11,6 +11,7 @@ namespace ErsatzTV.Core.Interfaces.Repositories
|
||||
public Task<SimpleMediaCollection> Add(SimpleMediaCollection collection);
|
||||
public Task<Option<MediaCollection>> Get(int id);
|
||||
public Task<Option<SimpleMediaCollection>> GetSimpleMediaCollection(int id);
|
||||
public Task<Option<SimpleMediaCollection>> GetSimpleMediaCollectionWithItems(int id);
|
||||
public Task<Option<TelevisionMediaCollection>> GetTelevisionMediaCollection(int id);
|
||||
public Task<List<SimpleMediaCollection>> GetSimpleMediaCollections();
|
||||
public Task<List<MediaCollection>> GetAll();
|
||||
|
||||
@@ -10,6 +10,7 @@ namespace ErsatzTV.Core.Interfaces.Repositories
|
||||
public Task<int> Add(MediaItem mediaItem);
|
||||
public Task<Option<MediaItem>> Get(int id);
|
||||
public Task<List<MediaItem>> GetAll();
|
||||
public Task<List<MediaItem>> Search(string searchString);
|
||||
public Task<List<MediaItem>> GetAll(MediaType mediaType);
|
||||
public Task<List<MediaItem>> GetAllByMediaSourceId(int mediaSourceId);
|
||||
public Task Update(MediaItem mediaItem);
|
||||
|
||||
@@ -26,15 +26,15 @@ namespace ErsatzTV.Core.Iptv
|
||||
using var ms = new MemoryStream();
|
||||
using var xml = XmlWriter.Create(ms);
|
||||
xml.WriteStartDocument();
|
||||
|
||||
|
||||
xml.WriteStartElement("tv");
|
||||
xml.WriteAttributeString("generator-info-name", "ersatztv");
|
||||
|
||||
|
||||
foreach (Channel channel in _channels)
|
||||
{
|
||||
xml.WriteStartElement("channel");
|
||||
xml.WriteAttributeString("id", channel.Number.ToString());
|
||||
|
||||
|
||||
xml.WriteStartElement("display-name");
|
||||
xml.WriteAttributeString("lang", "en");
|
||||
xml.WriteString(channel.Name);
|
||||
@@ -72,7 +72,7 @@ namespace ErsatzTV.Core.Iptv
|
||||
xml.WriteAttributeString("lang", "en");
|
||||
xml.WriteString(metadata.Title);
|
||||
xml.WriteEndElement(); // title
|
||||
|
||||
|
||||
xml.WriteStartElement("previously-shown");
|
||||
xml.WriteEndElement(); // previously-shown
|
||||
|
||||
|
||||
@@ -15,10 +15,12 @@ namespace ErsatzTV.Core.Metadata
|
||||
{
|
||||
public class LocalStatisticsProvider : ILocalStatisticsProvider
|
||||
{
|
||||
private readonly IMediaItemRepository _mediaItemRepository;
|
||||
private readonly ILogger<LocalStatisticsProvider> _logger;
|
||||
private readonly IMediaItemRepository _mediaItemRepository;
|
||||
|
||||
public LocalStatisticsProvider(IMediaItemRepository mediaItemRepository, ILogger<LocalStatisticsProvider> logger)
|
||||
public LocalStatisticsProvider(
|
||||
IMediaItemRepository mediaItemRepository,
|
||||
ILogger<LocalStatisticsProvider> logger)
|
||||
{
|
||||
_mediaItemRepository = mediaItemRepository;
|
||||
_logger = logger;
|
||||
|
||||
Reference in New Issue
Block a user