namespace CrupestApi.Commons.Crud; public static class CrudWebApplicationExtensions { public static WebApplication UseCrud(this WebApplication app, string path) where TEntity : class { app.MapGet(path, async (context) => { var crudService = context.RequestServices.GetRequiredService>(); }); app.MapPost(path, async (context) => { var crudService = context.RequestServices.GetRequiredService>(); }); return app; } }