Source code can be found here: https://bitbucket.org/danielhokanson/js-object-management-structure
A tool that reverse engineers an entity framework object model (all models must inherit from the same base class and implement a custom interface for discovery via reflection) that will generate code in a logic tier for basic crud operations and expose those through a specified web-api via code generated controllers(a base controller must be created and specified). Front end scaffolded ts or js files are then generated based on that model and the controller endpoints created.
To use, install, open a solution and find the "JS OM - Project Settings" menu option under the "Projects" Visual Studio menu.
Required: The (Data)Model Project An interface all Models implement A base Class that all Models inherit from
The Logic Project A base class all logic will be derived from
The WebApi Project A Base Class all controllers will inherit from