Compare Page Revisions
« Older Revision - Back to Page History - Current Revision
Table of Contents [Hide/Show]
Menu System MenuItem Database Table MenuItemRole Database Table Controller Inheritance Tree BaseController Class LoginController Class AuthorizedController Class DataAuthorizedController Class AppAuthorizeAttribute Class Other Features
Menu Database Tables
MenuItemID
int not null identity(1,1)
DisplayText
varchar(10) not null
Url
varchar(300) null
ParentID
int null
MenuItemRole
MenuItem
int not null
MenuItem.MenuItemID
RoleID
uniqueidentifier not null
aspnet_Roles.RoleID
Controller Inheritance Diagram
BaseController
System.Web.Mvc.Controller
LoginController
AuthorizedController
AppAuthorize
DataAuthorizedController
public abstract bool AuthorizeData(int)
InvoiceController
public bool AuthorizeData(int invoiceID)
AppAuthorizeAttribute
System.Web.Mvc.AuthorizeAttribute
public override void OnAuthorization
AuthorizeData
ScrewTurn Wiki version 3.0.1.400. Some of the icons created by FamFamFam. Except where noted, all contents Copyright © 1999-2024, Patrick Jasinski.