ControllerStandardDataItemClass Class |
Namespace: SOWIWin.Helper
The ControllerStandardDataItemClass type exposes the following members.
Name | Description | |
---|---|---|
ControllerStandardDataItemClass(Session) |
Set standard values CanIndex, CanDetails, CanCreate, CanEdit and CanDelete on true.
| |
ControllerStandardDataItemClass(Boolean, Session) |
Set standard values CanIndex, CanDetails, CanCreate, CanEdit and CanDelete on true.
| |
ControllerStandardDataItemClass(Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Session) |
Set own values
|
Name | Description | |
---|---|---|
ActionName |
From controller context
| |
AppModule |
Requirement for data handling
| |
CanCreate |
Requirement: View Create
| |
CanDelete |
Requirement: View Delete
| |
CanDetails |
Requirement: View Details
| |
CanEdit |
Requirement: View Edit
| |
CanImport |
View Index: button Import
| |
CanIndex |
Requirement: View Index
| |
ControllerName |
From controller context
| |
DictionaryUI |
Get this session DictionaryUI
| |
GetNewDataItem |
Requirement for data handling
| |
ModelState |
SOWI App ModelState object
| |
Session |
Win session object
|
Name | Description | |
---|---|---|
Create |
Standard Create (Get). Check CanCreate and Permission by Create.
Called CreateOnActionResultGet when entitled
| |
Create(String, DataItemClass) |
Standard Create (Post). Check CanCreate. Next step by push Button (switch submit): save and cancel.
If no case is true (switch default) then called CreateOnActionResultPostCase with parameter submit.
| |
CreateGetToolbar |
Standard toolbar for Create with button:
save (default), cancel
| |
CreateOnActionResultGet |
Called CreateSetViewBag and gives a View object with a new data item (GetNewDataItem)
| |
CreateOnActionResultPostCase |
Not implemented is for spezification Post.
| |
CreateOnActionResultPostSave |
Standard save data item from Create. Check Permission by Create.
Validating data if true then insert data item if false then set ModelState and give View back.
| |
CreateSetViewBag |
Set ViewBag values: if the following values null then
set DataGridView (AppModule.GetDataGridView), Toolbar (CreateGetToolbar),
and ContentName (_CreateContentPartial).
More values set by methods FormSetViewBag and SetViewBagList.
| |
Delete(Int32) |
Standard Delete (Get). Check CanDelete and Permission by Delete and DeleteOwner.
Called DeleteOnActionResultGet when entitled
| |
Delete(String, Int32) |
Standard Delete (Post). Check CanDelete. Next step by push Button (switch submit): delete and cancel.
If no case is true (switch default) then called DeleteOnActionResultPostCase with parameter submit.
| |
DeleteGetToolbar |
Standard toolbar for Edit with button:
delete (default), cancel
| |
DeleteOnActionResultGet |
Called DeleteSetViewBag and gives a View object with data item by ID
| |
DeleteOnActionResultPostCase |
Not implemented is for spezification Post.
| |
DeleteOnActionResultPostDelete |
Standard delete data item. Check Permission by Delete and DeleteOwner.
Validating data if true then delete data item if false then set ModelState and give View back.
| |
DeleteSetViewBag |
Set ViewBag values: if the following values null then
set DataGridView (AppModule.DataGridView), Toolbar (DeleteGetToolbar),
HasListHeader (false) and ContentName (_DeleteContentPartial).
More values set by method FormSetViewBag.
| |
Details(Int32) |
Standard Details (Get). Check CanDetails and Permission by Read and ReadOwner.
Called DetailsOnActionResultGet when entitled
| |
Details(String, Int32) |
Standard Details (Post). Check CanDetails. Next step by push Button (switch submit): back, edit and delete.
If no case is true (switch default) then called DetailsOnActionResultPostCase with parameter submit.
| |
DetailsGetToolbar |
Standard toolbar for Details with button:
back (default), edit (disabled at not CanEdit), delete (disabled at not CanDelete)
| |
DetailsOnActionResultGet |
Called DetailsSetViewBag and gives a View object with data item by ID
| |
DetailsOnActionResultPostCase |
Not implemented is for spezification Post.
| |
DetailsSetViewBag |
Set ViewBag values: if the following values null then
set DataGridView from AppModule, Toolbar (DetailsGetToolbar),
and ContentName (_DetailsContentPartial).
More values set by method FormSetViewBag.
| |
Edit(Int32) |
Standard Edit (Get). Check CanEdit and Permission by Update and UpdateOwner.
Called EditOnActionResultGet when entitled
| |
Edit(String, DataItemClass) |
Standard Edit (Post). Check CanEdit. Next step by push Button (switch submit): save and cancel.
If no case is true (switch default) then called EditOnActionResultPostCase with parameter submit.
| |
EditGetToolbar |
Standard toolbar for Edit with button:
save (default), cancel
| |
EditOnActionResultGet |
Called EditSetViewBag and gives a View object with data item by ID
| |
EditOnActionResultPostCase |
Not implemented is for spezification Post.
| |
EditOnActionResultPostSave |
Standard save data item from Edit. Check Permission by Update and UpdateOwner.
Validating data if true then update data item if false then set ModelState and give View back.
| |
EditSetViewBag |
Set ViewBag values: if the following values null then
set DataGridView (AppModule.GetDataGridView), Toolbar (EditGetToolbar),
HasListHeader (false) and ContentName (_EditContentPartial).
More values set by methods FormSetViewBag and SetViewBagList.
| |
Equals | (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
FormSetViewBag |
Set Form ViewBag values: ControllerName, ActionName
and if null then DictionaryUI, Title (ControllerName and ActionName),
ReturnUrl (this URL)
and if not null Message value then add Session Message
| |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
Index |
Standard Index (Get). Check CanIndex and Permission by Read and ReadOwner.
Called IndexOnActionResultGet when entitled
| |
Index(String, ListViewConfig) |
Standard Index (Post). Check CanIndex. Next step by push Button (switch submit): create, refresh and EditDataGridView.
If no case is true (switch default) then called IndexOnActionResultPostCase with parameter submit.
| |
IndexGetToolbar |
Standard toolbar for Index with button:
create (default and disabled not CanCreate), refresh,
ListHeader (toogle for LiestHeader) and EditDataGridView
| |
IndexGetToolbarItem |
Standard toolbar for data item (Edit, Details, Delete)
| |
IndexOnActionResultGet |
Called IndexSetViewBag and gives a View object with data list configuration by ListViewConfig
| |
IndexOnActionResultPostCase |
Not implemented is for spezification Post.
| |
IndexOnActionResultPostCreate |
Standard Index Post Create
| |
IndexOnActionResultPostImport |
Import file
| |
IndexOnActionResultPostRefresh |
Standard Index (Post Refresh). Check Permission by Read and ReadOwner.
Called IndexSetViewBag and gives a View object with data list configuration by ListViewConfig
| |
IndexSetViewBag |
Set ViewBag values: Session Return Window (this Window)
and if the following values null then
set DataGridView (AppModule.DataGridView), Toolbar (IndexGetToolbar),
HasListHeader (true) and ContentName.
More values set by method FormSetViewBag.
| |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
PermissionCheck |
Check Permission with array of CRUD (enumeration)
| |
PermissionDenied |
Go to LogIn with Message (No authorization or not logged in.) and set Session ReturnUrl
| |
RedirectToAction | ||
RedirectToLocal |
Redirection to local url
| |
SetViewBagList |
Set view bag list is empty
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
View |