Rename local repository to GenericRepository

This commit is contained in:
Zoe Roux 2024-04-19 21:10:06 +02:00
parent 1d553daeaf
commit 5b4dc1e9b0
No known key found for this signature in database
8 changed files with 8 additions and 8 deletions

View File

@ -31,7 +31,7 @@ namespace Kyoo.Core.Controllers;
/// <summary> /// <summary>
/// A local repository to handle collections /// A local repository to handle collections
/// </summary> /// </summary>
public class CollectionRepository(DatabaseContext database) : LocalRepository<Collection>(database) public class CollectionRepository(DatabaseContext database) : GenericRepository<Collection>(database)
{ {
/// <inheritdoc /> /// <inheritdoc />
public override async Task<ICollection<Collection>> Search( public override async Task<ICollection<Collection>> Search(

View File

@ -33,7 +33,7 @@ namespace Kyoo.Core.Controllers;
/// A local repository to handle episodes. /// A local repository to handle episodes.
/// </summary> /// </summary>
public class EpisodeRepository(DatabaseContext database, IRepository<Show> shows) public class EpisodeRepository(DatabaseContext database, IRepository<Show> shows)
: LocalRepository<Episode>(database) : GenericRepository<Episode>(database)
{ {
static EpisodeRepository() static EpisodeRepository()
{ {

View File

@ -33,7 +33,7 @@ using Microsoft.EntityFrameworkCore;
namespace Kyoo.Core.Controllers; namespace Kyoo.Core.Controllers;
public abstract class LocalRepository<T>(DatabaseContext database) : IRepository<T> public abstract class GenericRepository<T>(DatabaseContext database) : IRepository<T>
where T : class, IResource, IQuery where T : class, IResource, IQuery
{ {
public DatabaseContext Database => database; public DatabaseContext Database => database;

View File

@ -28,7 +28,7 @@ using Microsoft.EntityFrameworkCore;
namespace Kyoo.Core.Controllers; namespace Kyoo.Core.Controllers;
public class MovieRepository(DatabaseContext database, IRepository<Studio> studios) public class MovieRepository(DatabaseContext database, IRepository<Studio> studios)
: LocalRepository<Movie>(database) : GenericRepository<Movie>(database)
{ {
/// <inheritdoc /> /// <inheritdoc />
public override async Task<ICollection<Movie>> Search( public override async Task<ICollection<Movie>> Search(

View File

@ -31,7 +31,7 @@ using Microsoft.Extensions.DependencyInjection;
namespace Kyoo.Core.Controllers; namespace Kyoo.Core.Controllers;
public class SeasonRepository(DatabaseContext database) : LocalRepository<Season>(database) public class SeasonRepository(DatabaseContext database) : GenericRepository<Season>(database)
{ {
static SeasonRepository() static SeasonRepository()
{ {

View File

@ -28,7 +28,7 @@ using Microsoft.EntityFrameworkCore;
namespace Kyoo.Core.Controllers; namespace Kyoo.Core.Controllers;
public class ShowRepository(DatabaseContext database, IRepository<Studio> studios) public class ShowRepository(DatabaseContext database, IRepository<Studio> studios)
: LocalRepository<Show>(database) : GenericRepository<Show>(database)
{ {
/// <inheritdoc /> /// <inheritdoc />
public override async Task<ICollection<Show>> Search( public override async Task<ICollection<Show>> Search(

View File

@ -29,7 +29,7 @@ namespace Kyoo.Core.Controllers;
/// <summary> /// <summary>
/// A local repository to handle studios /// A local repository to handle studios
/// </summary> /// </summary>
public class StudioRepository(DatabaseContext database) : LocalRepository<Studio>(database) public class StudioRepository(DatabaseContext database) : GenericRepository<Studio>(database)
{ {
/// <inheritdoc /> /// <inheritdoc />
public override async Task<ICollection<Studio>> Search( public override async Task<ICollection<Studio>> Search(

View File

@ -41,7 +41,7 @@ public class UserRepository(
DbConnection db, DbConnection db,
SqlVariableContext context, SqlVariableContext context,
PermissionOption options PermissionOption options
) : LocalRepository<User>(database), IUserRepository ) : GenericRepository<User>(database), IUserRepository
{ {
/// <inheritdoc /> /// <inheritdoc />
public override async Task<ICollection<User>> Search( public override async Task<ICollection<User>> Search(