Tortuga.Chain.SQLiteDataSource.WithRules C# (CSharp) Method

WithRules() public method

Creates a new data source with additional audit rules.
public WithRules ( ) : SQLiteDataSource
return SQLiteDataSource
        public SQLiteDataSource WithRules(params AuditRule[] additionalRules)
        {
            var result = WithSettings(null);
            result.AuditRules = new AuditRuleCollection(AuditRules, additionalRules);
            return result;
        }

Same methods

SQLiteDataSource::WithRules ( IEnumerable additionalRules ) : SQLiteDataSource

Usage Example

Exemplo n.º 1
0
 public SQLiteDataSource AttachRules(SQLiteDataSource source)
 {
     return source.WithRules(
         new DateTimeRule("CreatedDate", DateTimeKind.Local, OperationTypes.Insert),
         new DateTimeRule("UpdatedDate", DateTimeKind.Local, OperationTypes.InsertOrUpdate),
         new UserDataRule("CreatedByKey", "EmployeeKey", OperationTypes.Insert),
         new UserDataRule("UpdatedByKey", "EmployeeKey", OperationTypes.InsertOrUpdate),
         new ValidateWithValidatable(OperationTypes.InsertOrUpdate)
         );
 }