Skip to content

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