WindnTrees.Abstraction.WebForms
1.0.1
dotnet add package WindnTrees.Abstraction.WebForms --version 1.0.1
NuGet\Install-Package WindnTrees.Abstraction.WebForms -Version 1.0.1
<PackageReference Include="WindnTrees.Abstraction.WebForms" Version="1.0.1" />
paket add WindnTrees.Abstraction.WebForms --version 1.0.1
#r "nuget: WindnTrees.Abstraction.WebForms, 1.0.1"
// Install WindnTrees.Abstraction.WebForms as a Cake Addin #addin nuget:?package=WindnTrees.Abstraction.WebForms&version=1.0.1 // Install WindnTrees.Abstraction.WebForms as a Cake Tool #tool nuget:?package=WindnTrees.Abstraction.WebForms&version=1.0.1
Configure package with following settings in Application_Start method in Global.asax file.
GlobalConfiguration.Configuration.MapHttpAttributeRoutes(new DefaultRouteProviderSetting());
Above custom setting class "DefaultRouteProviderSetting" enables web methods inheritance on derived ApiControllers.
Benefits:
- Web Form MVVM with ApiController(s)
- CRUD2CRUD Controllers
- CRUD Repositories
- Neat Views and Scripting
- Professional Practice, and
- Simple Codebase
Release Notes:
Introduces EmptyCRUD2EmptyCRUD at controller and repository level. Set 'empty' flag to address server side empty controller actions and repository methods.
var crudView = new CRUDView({
'uri': '/colorempty',
'observer': new CRUDObserver({ 'contentType': new Color({}), 'messages': intialize(new MessageRepository()) }),
'empty': true
});
Example:
https://github.com/shamszia/windntrees.support/tree/master/emptycrud-webforms
Get started with WindnTrees http://www.invincibletec.com/tutorial/detail/getting-started-with-windntrees
API:
http://www.invincibletec.com/softwares/windntrees/windntrees.forms101/index.html
14-09-2023
Reference:
Equated Accounting Math Research Book
Get to know about equation accountancy math, it is natural, counts and completes equation. CRUD2CRUD is CRUD balance where CRUD (is a design value). "A design is about design".
Note: Book does not explain CRUD2CRUD
Amazon:
https://www.amazon.com/dp/B0CHL52XB2
Eliva Bookstore:
https://www.elivabooks.com/en/book/book-3803083425
Author's Profile:
https://www.elivabooks.com/en/authors/author-1123332426
2024-06-13:
Equated Accounting (Eq. Acc. Math III, Balanced Matrix Value System).
http://ssrn.com/abstract=4862924
Author's Home Page: https://www.researchgate.net/profile/Shams-Zia/research
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net472 is compatible. net48 was computed. net481 was computed. |
-
- Microsoft.AspNet.WebApi.Core (>= 5.2.7)
- Newtonsoft.Json (>= 12.0.3)
- WindnTrees.CRUDS.Repository (>= 1.0.7)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Introduces EmptyCRUD2EmptyCRUD.