SAIF.Presentation.Web.MVC API reference¶
This page lists all public types exposed by SAIF.Presentation.Web.MVC. Each type links to its full API reference page.
Types¶
| Type | Kind | Namespace | Purpose |
|---|---|---|---|
| clsContext | Class | SAIF.Presentation.Web.MVC |
Cross-application/cross-page context bag; persists hand-off values (claim ID, policy number, etc.) to the SQL Server Context table via a private ADO.NET repository. |
| clsOnlineContext | Class | SAIF.Presentation.Web.MVC |
clsContext subclass fixing ApplicationName = "Online" for the Online application. |
| clsFactoryBase | Class | SAIF.Presentation.Web.MVC |
Abstract factory contract letting each consuming application supply its own concrete controller/model pair. |
| clsControllerBase | Class | SAIF.Presentation.Web.MVC |
Abstract controller orchestrating page lifecycle, security checks, cross-application navigation, and error handling. |
| clsModelBase | Class | SAIF.Presentation.Web.MVC |
Abstract model defining the ValidateData/WriteData contract and shared input-validation helpers. |
| NavigationContext | Class | SAIF.Presentation.Web.MVC |
Wraps SAIF.Business.Menu collections sourced via an Oracle data layer to answer per-user menu/page authorization queries. |
| ViewControlBase | Class | SAIF.Presentation.Web.MVC |
Base ASCX user-control code-behind wiring a controller/factory pair. |
| ViewPageBase | Class | SAIF.Presentation.Web.MVC |
Base ASPX page code-behind — the core of the library's "MVC-style" page pattern; owns page lifecycle events, ViewState-in-session persistence, and centralized error routing. |
Sources¶
- SAIF.Presentation.Web.MVC\clsContext.vb
- SAIF.Presentation.Web.MVC\clsOnlineContext.vb
- SAIF.Presentation.Web.MVC\clsFactoryBase.vb
- SAIF.Presentation.Web.MVC\clsControllerBase.vb
- SAIF.Presentation.Web.MVC\clsModelBase.vb
- SAIF.Presentation.Web.MVC\NavigationContext.vb
- SAIF.Presentation.Web.MVC\ViewControlBase.ascx.vb
- SAIF.Presentation.Web.MVC\ViewPageBase.aspx.vb