A complete application.
Almost no code.
The demo application showcases the development template of One Plus One Software: three layers — data, logic and UI — that turn a simple entity definition into a full admin screen: grid, sorting, filtering, forms, images and export.
A smart data layer
Inherit from Record, mark the properties with [Column] — and the table is created and kept up to date in the DB by itself. SQL Server, MySQL and SQLite from the very same code, and all of it asynchronous.
An admin screen in three lines
TableMakerEx<T> renders the grid, the edit form, filtering, sorting, paging and export to Excel/Word/PDF — without writing any screen code. A new column? One line.
One single endpoint
Every button in the application goes through ButtonClicked — a single server-side method per page. Less plumbing, fewer bugs, faster development.
A deeper look at the template
Three short presentations — one per layer — plus a complete guide to building a new application.