mirror of
https://github.com/zoriya/Kyoo.git
synced 2026-05-30 10:55:16 -04:00
Making edit routes kinda work
This commit is contained in:
@@ -43,7 +43,7 @@ namespace Kyoo.Controllers
|
||||
Task<Season> GetSeason(string showSlug, int seasonNumber);
|
||||
Task<Episode> GetEpisode(string showSlug, int seasonNumber, int episodeNumber);
|
||||
Task<Episode> GetMovieEpisode(string movieSlug);
|
||||
Task<Track> GetTrack(string slug, StreamType type = StreamType.Unknow);
|
||||
Task<Track> GetTrack(string slug, StreamType type = StreamType.Unknown);
|
||||
Task<Genre> GetGenre(string slug);
|
||||
Task<Studio> GetStudio(string slug);
|
||||
Task<People> GetPeople(string slug);
|
||||
|
||||
@@ -95,20 +95,7 @@ namespace Kyoo.Controllers
|
||||
|
||||
|
||||
Task<T> Create([NotNull] T obj);
|
||||
Task<T> CreateIfNotExists([NotNull] T obj);
|
||||
async Task<T> CreateIfNotExists([NotNull] T obj, bool silentFail)
|
||||
{
|
||||
try
|
||||
{
|
||||
return await CreateIfNotExists(obj);
|
||||
}
|
||||
catch
|
||||
{
|
||||
if (!silentFail)
|
||||
throw;
|
||||
return null;
|
||||
}
|
||||
}
|
||||
Task<T> CreateIfNotExists([NotNull] T obj, bool silentFail = false);
|
||||
Task<T> Edit([NotNull] T edited, bool resetOld);
|
||||
|
||||
Task Delete(int id);
|
||||
@@ -147,7 +134,7 @@ namespace Kyoo.Controllers
|
||||
|
||||
public interface ITrackRepository : IRepository<Track>
|
||||
{
|
||||
Task<Track> Get(string slug, StreamType type = StreamType.Unknow);
|
||||
Task<Track> Get(string slug, StreamType type = StreamType.Unknown);
|
||||
}
|
||||
|
||||
public interface ILibraryRepository : IRepository<Library> { }
|
||||
|
||||
@@ -110,7 +110,7 @@ namespace Kyoo.Controllers
|
||||
return EpisodeRepository.Get(showID, seasonNumber, episodeNumber);
|
||||
}
|
||||
|
||||
public Task<Track> GetTrack(string slug, StreamType type = StreamType.Unknow)
|
||||
public Task<Track> GetTrack(string slug, StreamType type = StreamType.Unknown)
|
||||
{
|
||||
return TrackRepository.Get(slug, type);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user