|
|
@ -42,7 +42,7 @@ namespace EntityManagers
|
|
|
|
public async Task<(int nbPages, IEnumerable<AdministratorEntity>? administrators)> getAdministrators(int nb, int count, AdministratorOrderCriteria orderCriteria = AdministratorOrderCriteria.ById)
|
|
|
|
public async Task<(int nbPages, IEnumerable<AdministratorEntity>? administrators)> getAdministrators(int nb, int count, AdministratorOrderCriteria orderCriteria = AdministratorOrderCriteria.ById)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
int nbEl = getNbAdmins();
|
|
|
|
int nbEl = getNbAdmins();
|
|
|
|
if(nb < 0 || count < 0 || nb > nbEl/count) return await Task.FromResult<(int nbPages, IEnumerable<AdministratorEntity>? administrators)>((nbEl/count, null));
|
|
|
|
if(nb <= 0 || count < 0 || nb > nbEl/count) return await Task.FromResult<(int nbPages, IEnumerable<AdministratorEntity>? administrators)>((nbEl/count, null));
|
|
|
|
var tmp = dbContext.Administrators;
|
|
|
|
var tmp = dbContext.Administrators;
|
|
|
|
switch (orderCriteria)
|
|
|
|
switch (orderCriteria)
|
|
|
|
{
|
|
|
|
{
|
|
|
|