### Manual filter to contracts.

Manual filter allows you to create filtering expressions with C# LINQ. This filter is mainly used to create conditions which are dependant on current date.

Example 1. Show all tickets, with additional string field with Id = 9 contains substring "test":

AssetAdditionalFields.Any( FieldId==9 && Value.Contains("test") )

Example 10. Show all tickets, with additional selected field with Id = 10 contains substring "test":

AssetAdditionalFields.Any( FieldId==10 && Value.Contains("test") )

Example 11. Show all tickets, with additional selected field with Id = 10 contains substring "test" or "task" and integer field with Id = 15 more then 100 :

AssetAdditionalFields.Any( FieldId==10 && ( Value.Contains("test") || Value.Contains("task") ) ) && AssetAdditionalFields.Any( FieldId==15 && Convert.ToInt32(Value) > 100 )