DeepChecks Class

Does a deep dive into the database to check whether a submitted form doesn't conflict with any existing data.

Definition

Namespace: MobileTrack.DataContainers.Extensions
Assembly: MobileTrack.DataContainers (in MobileTrack.DataContainers.dll) Version: 0.7+45c8d9adb5970d727cceec44a5ed61aea0016e50
public static class DeepChecks
Inheritance
Object    DeepChecks

Remarks

These methods should be executed after shallow checks (see ModelValidatorsExtensions have been passed)

Methods

DeepCheckAccountCreateOrUpdate Checks if the new/edited account account can be added/updated to the database without conflicting with existing data.
DeepCheckActionFlowAssignmentCreateOrUpdate Performs a deep check on the Action flow assignment assignment to ensure it can be added/updated to the database without conflicting with existing data.
DeepCheckActionFlowDefinitionCreateOrUpdate Performs a deep check on the actionFlow to ensure it can be added/updated to the database without conflicting with existing data.
DeepCheckDeviceCreateOrUpdate Deep checks the device to ensure it can be added/updated to the database without conflicting with existing data.
DeepCheckEnvironmentCreateOrUpdate Deep checks the environment to ensure it can be added/updated to the database without conflicting with existing data.
DeepCheckRoleCreateOrUpdate Checks if the new/edited role role can be added/updated to the database without conflicting with existing data.

See Also