xModels
a Base class which carry required things as a Father for it's childs ...
LogTag which Specified for this class ...
logger instance ...
Extract Prepared Log MEssage ...
Logging specific Message ...
Logging specific Message to Console ...
Descriptors classes Map required data for creating Entities on Seeding time ...
this is a Base Descriptor class ...
DTO - Data Transfer Objects is a kind of classes which Represent Entities ...
this is base Dto class ...
Base Entity Class
Entity Id
entity unique id
Provided Soft Delete Behaviour ...
Base Entity Related Dto Class ...
Entity Id
entity unique id
Provided Soft Delete Behaviour ...
a BaseEntity Class which has Id of Guid type
a BaseEntity Class which has Id of int type
Range Request Classes Carry a List of Objects
a BaseEntity Class which has Id of string type
Operating System
device operating system identifier
Operating System Version
which version of operatin system is in use
Device Browser
the Browser identifier
Browser Engine Agent
browser engine Agent
Type of client Device
represent device type XDeviceType
Some Requests Get Object Response Result of Data ...
Since in Many Cases we have to Retrieve Specified User's Minimal
Infos for Handle Data Transfering, this Dto is Used ...
Request a Page of Data Based on Query ...
this can used in every Data Providers ...
an string for filtering results
determines fully load object with it's relational fields or not
specifiy sorting of items
specify sorting direction
specify page number
specify page size
Result of a Requested Page of Data Based on Query ...
this can used in every Data Providers ...
a collection of items for a page ...
Current Page Number ...
Current Page Size ...
Total Pages ...
Total Filtered Items Pages Count ...
Total Filtered Items ...
Total Exists Items ...
in some cases we have to validate a revision of request, this is a model
which used to request a revision validator ...
Check to XDevice instance to be same or not
Some times we need to wrap Entities by some logs or audits ...
this class provide Audit fields for an Auditable Entity ...
Retrieve all Exists Items ...
Retrieve specific Item by key ...
retrieve items based on specific condition ...
retrieve item based on specific condition ...
add specific item to Store ...
Add a Collection of Items on Store ...
Remove an item from store ...
remove an item by it's Key ...
remove a collection of items at once ...
Update Exists Item in store ...
Update a Collection of Exists Items ...
retrieve item(s) exists based on specific condition ...
is exists an item by providing it's key ...
Count Exists items ...
this is main store of items ...
Retrieve all Exists Items ...
Retrieve specific Item by key ...
retrieve items based on specific condition ...
retrieve item based on specific condition ...
add specific item to Store ...
Add a Collection of Items on Store ...
Remove an item from store ...
remove an item by it's Key ...
remove a collection of items at once ...
Update Exists Item in store ...
Update a Collection of Exists Items ...
retrieve item(s) exists based on specific condition ...
is exists an item by providing it's key ...
Count Exists items ...
set Object Key ...
Get Object Key ...