fix ids shit
This commit is contained in:
@@ -79,12 +79,12 @@ public abstract class BaseHandler<TEntity, TUpdateMsg>(IApiServer server)
|
|||||||
return Activator.CreateInstance<TEntity>();
|
return Activator.CreateInstance<TEntity>();
|
||||||
}
|
}
|
||||||
|
|
||||||
protected virtual IQueryable<TEntity> FilterByIDs(IQueryable<TEntity> entities, string? idsStr)
|
protected virtual IQueryable<TEntity> FilterByIDs(IQueryable<TEntity> entities, string? ids)
|
||||||
{
|
{
|
||||||
if (idsStr != null)
|
if (ids != null)
|
||||||
{
|
{
|
||||||
var ids = idsStr.Split(',').Select(n => int.TryParse(n, out var v) ? v : default);
|
var idsInt = ids.Split(',').Select(n => int.TryParse(n, out var v) ? v : default);
|
||||||
return entities.Where(n => ids.Contains(n.Id));
|
return entities.Where(n => idsInt.Contains(n.Id));
|
||||||
}
|
}
|
||||||
return entities;
|
return entities;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user