diff --git a/back/src/Kyoo.Core/Controllers/Repositories/PeopleRepository.cs b/back/src/Kyoo.Core/Controllers/Repositories/PeopleRepository.cs
index 79a30dd7..d14f0048 100644
--- a/back/src/Kyoo.Core/Controllers/Repositories/PeopleRepository.cs
+++ b/back/src/Kyoo.Core/Controllers/Repositories/PeopleRepository.cs
@@ -148,7 +148,7 @@ namespace Kyoo.Core.Controllers
}
///
- public async Task> GetFromShow(int showID,
+ public Task> GetFromShow(int showID,
Expression> where = null,
Sort sort = default,
Pagination limit = default)
@@ -169,7 +169,7 @@ namespace Kyoo.Core.Controllers
}
///
- public async Task> GetFromShow(string showSlug,
+ public Task> GetFromShow(string showSlug,
Expression> where = null,
Sort sort = default,
Pagination limit = default)
@@ -192,7 +192,7 @@ namespace Kyoo.Core.Controllers
}
///
- public async Task> GetFromPeople(int id,
+ public Task> GetFromPeople(int id,
Expression> where = null,
Sort sort = default,
Pagination limit = default)
@@ -212,7 +212,7 @@ namespace Kyoo.Core.Controllers
}
///
- public async Task> GetFromPeople(string slug,
+ public Task> GetFromPeople(string slug,
Expression> where = null,
Sort sort = default,
Pagination limit = default)
diff --git a/back/src/Kyoo.Core/Controllers/Repositories/ProviderRepository.cs b/back/src/Kyoo.Core/Controllers/Repositories/ProviderRepository.cs
index b10e8578..08389693 100644
--- a/back/src/Kyoo.Core/Controllers/Repositories/ProviderRepository.cs
+++ b/back/src/Kyoo.Core/Controllers/Repositories/ProviderRepository.cs
@@ -82,19 +82,15 @@ namespace Kyoo.Core.Controllers
}
///
- public Task> GetMetadataID(Expression> where = null,
+ public async Task> GetMetadataID(Expression> where = null,
Sort sort = default,
Pagination limit = default)
where T : class, IMetadata
{
- throw new NotImplementedException();
- // return ApplyFilters(_database.MetadataIds()
- // .Include(y => y.Provider),
- // x => _database.MetadataIds().FirstOrDefaultAsync(y => y.ResourceID == x),
- // x => x.ResourceID,
- // where,
- // sort,
- // limit);
+ return await _database.MetadataIds()
+ .Include(y => y.Provider)
+ .Where(where)
+ .ToListAsync();
}
}
}
diff --git a/back/src/Kyoo.Core/ExceptionFilter.cs b/back/src/Kyoo.Core/ExceptionFilter.cs
index 7f941688..48dfea59 100644
--- a/back/src/Kyoo.Core/ExceptionFilter.cs
+++ b/back/src/Kyoo.Core/ExceptionFilter.cs
@@ -62,19 +62,19 @@ namespace Kyoo.Core
break;
}
}
- }
- ///
- public class ServerErrorObjectResult : ObjectResult
- {
- ///
- /// Initializes a new instance of the class.
- ///
- /// The object to return.
- public ServerErrorObjectResult(object value)
- : base(value)
+ ///
+ public class ServerErrorObjectResult : ObjectResult
{
- StatusCode = StatusCodes.Status500InternalServerError;
+ ///
+ /// Initializes a new instance of the class.
+ ///
+ /// The object to return.
+ public ServerErrorObjectResult(object value)
+ : base(value)
+ {
+ StatusCode = StatusCodes.Status500InternalServerError;
+ }
}
}
}