Class ValidateForeignKeyService
Namespace: Casewhere.Runtime.DataObjects.DataAttributeValidator.Services
Assembly: Casewhere.Runtime.dll
public class ValidateForeignKeyService
Inheritance
object ← ValidateForeignKeyService
Inherited Members
object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()
Extension Methods
ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<ValidateForeignKeyService>(ValidateForeignKeyService)
Constructors
ValidateForeignKeyService(IDataObjectRepository, IDomainRepository, IDataClassRepository)
public ValidateForeignKeyService(IDataObjectRepository dataObjectRepository, IDomainRepository domainRepository, IDataClassRepository dataClassRepository)
Parameters
dataObjectRepository
IDataObjectRepository
domainRepository
IDomainRepository
dataClassRepository
IDataClassRepository
Methods
ValidateFKArrayField(DataAttributeValidationContext)
public bool ValidateFKArrayField(DataAttributeValidationContext validationContext)
Parameters
validationContext
DataAttributeValidationContext
Returns
ValidateFKField(DataAttributeValidationContext)
public bool ValidateFKField(DataAttributeValidationContext validationContext)
Parameters
validationContext
DataAttributeValidationContext