enhance UpdateEntity singature

This commit is contained in:
Pilzinsel64
2025-04-30 13:24:43 +02:00
parent 71eed097a6
commit 83da51bf89
3 changed files with 14 additions and 7 deletions

View File

@@ -37,12 +37,12 @@ public abstract class BaseChildItemHandler<TEntity, TParent, TUpdateMsg>(IApiSer
return list.ToList().Select(ToClient).ToItemsResult();
}
public virtual ApiResult Post(int parent, TUpdateMsg msg)
public virtual ApiResult Post(int parent, TUpdateMsg msg, ApiRequestInfo req)
{
if (!server.Manager.Find(parent, out TParent? parentEntity))
return ApiResult.NotFound();
var entity = CreateNewEntity(msg);
if (UpdateEntity(entity, msg) is ApiResult result)
if (UpdateEntity(new(entity, msg, req)) is ApiResult result)
return result;
GetChilds(parentEntity).Add(entity);
server.Manager.Save(parentEntity, true);