C# Class Disco.Services.DocumentTemplateExpressionExtensions

Show file Open project: garysharp/Disco

Public Methods

Method Description
EvaluateOnAttachmentImportExpression ( this dt, IAttachment Data, DiscoDataContext Database, User User, System.DateTime TimeStamp, List PageIdentifiers ) : string
EvaluateOnGenerateExpression ( this dt, object Data, DiscoDataContext Database, User User, System.DateTime TimeStamp, DocumentState State ) : string
FilterExpressionFromCache ( this dt ) : Expression
FilterExpressionInvalidateCache ( this dt ) : void
FilterExpressionMatches ( this dt, object Data, DiscoDataContext Database, User User, System TimeStamp, DocumentState State ) : bool
OnGenerateExpressionFromCache ( this dt ) : Expression
OnGenerateExpressionInvalidateCache ( this dt ) : void
OnImportAttachmentExpressionFromCache ( this dt ) : Expression
OnImportAttachmentExpressionInvalidateCache ( this dt ) : void

Method Details

EvaluateOnAttachmentImportExpression() public static method

public static EvaluateOnAttachmentImportExpression ( this dt, IAttachment Data, DiscoDataContext Database, User User, System.DateTime TimeStamp, List PageIdentifiers ) : string
dt this
Data IAttachment
Database Disco.Data.Repository.DiscoDataContext
User Disco.Models.Repository.User
TimeStamp System.DateTime
PageIdentifiers List
return string

EvaluateOnGenerateExpression() public static method

public static EvaluateOnGenerateExpression ( this dt, object Data, DiscoDataContext Database, User User, System.DateTime TimeStamp, DocumentState State ) : string
dt this
Data object
Database Disco.Data.Repository.DiscoDataContext
User Disco.Models.Repository.User
TimeStamp System.DateTime
State Disco.Models.Services.Documents.DocumentState
return string

FilterExpressionFromCache() public static method

public static FilterExpressionFromCache ( this dt ) : Expression
dt this
return Expression

FilterExpressionInvalidateCache() public static method

public static FilterExpressionInvalidateCache ( this dt ) : void
dt this
return void

FilterExpressionMatches() public static method

public static FilterExpressionMatches ( this dt, object Data, DiscoDataContext Database, User User, System TimeStamp, DocumentState State ) : bool
dt this
Data object
Database Disco.Data.Repository.DiscoDataContext
User Disco.Models.Repository.User
TimeStamp System
State Disco.Models.Services.Documents.DocumentState
return bool

OnGenerateExpressionFromCache() public static method

public static OnGenerateExpressionFromCache ( this dt ) : Expression
dt this
return Expression

OnGenerateExpressionInvalidateCache() public static method

public static OnGenerateExpressionInvalidateCache ( this dt ) : void
dt this
return void

OnImportAttachmentExpressionFromCache() public static method

public static OnImportAttachmentExpressionFromCache ( this dt ) : Expression
dt this
return Expression

OnImportAttachmentExpressionInvalidateCache() public static method

public static OnImportAttachmentExpressionInvalidateCache ( this dt ) : void
dt this
return void