This commit is contained in:
2025-05-14 09:55:43 +02:00
parent 02ef0da374
commit 9d826892eb
2 changed files with 15 additions and 1 deletions

View File

@@ -52,10 +52,19 @@ public abstract class BaseHandler<TEntity, TUpdateMsg>(IApiServer server)
public virtual ApiResult Delete(int id)
{
server.Manager.Delete<TEntity>(id, true);
if (server.Manager.Find<TEntity>(id, out var entity) && OnDelete(entity) is ApiResult result)
return result;
return ApiResult.Ok();
}
protected virtual ApiResult? OnDelete(TEntity entity)
{
server.Manager.Delete(entity, true);
return null;
}
protected virtual ApiResult? OnSave(TEntity entity, TUpdateMsg update)
protected virtual TEntity CreateNewEntity(TUpdateMsg msg)
{
return Activator.CreateInstance<TEntity>();

View File

@@ -237,6 +237,11 @@ public partial class RadFlyoutBase : UserControl
frm.AutoSize = true;
frm.AutoSizeMode = AutoSizeMode.GrowAndShrink;
}
else
{
frm.ClientSize = Size;
}
}
frm.Shown += Form_Shown;
}