C# 클래스 Disco.Services.UserFlagExtensions

파일 보기 프로젝트 열기: garysharp/Disco

공개 메소드들

메소드 설명
CanAddUserFlag ( this u, UserFlag flag ) : bool
CanAddUserFlags ( this u ) : bool
CanEditComments ( this fa ) : bool
CanRemove ( this fa ) : bool
EvaluateOnAssignmentExpression ( this ufa, DiscoDataContext Database, User AddingUser, System.DateTime TimeStamp ) : string
EvaluateOnUnassignmentExpression ( this ufa, DiscoDataContext Database, User RemovingUser, System.DateTime TimeStamp ) : string
OnAddUserFlag ( this u, DiscoDataContext Database, UserFlag flag, User AddingUser, string Comments ) : UserFlagAssignment
OnAddUserFlagUnsafe ( this u, DiscoDataContext Database, UserFlag flag, User AddingUser, string Comments ) : UserFlagAssignment
OnAssignmentExpressionFromCache ( this uf ) : Expression
OnAssignmentExpressionInvalidateCache ( this uf ) : void
OnEditComments ( this fa, string Comments ) : void
OnRemove ( this fa, DiscoDataContext Database, User RemovingUser ) : void
OnRemoveUnsafe ( this fa, DiscoDataContext Database, User RemovingUser ) : void
OnUnassignmentExpressionFromCache ( this uf ) : Expression
OnUnassignmentExpressionInvalidateCache ( this uf ) : void

메소드 상세

CanAddUserFlag() 공개 정적인 메소드

public static CanAddUserFlag ( this u, UserFlag flag ) : bool
u this
flag Disco.Models.Repository.UserFlag
리턴 bool

CanAddUserFlags() 공개 정적인 메소드

public static CanAddUserFlags ( this u ) : bool
u this
리턴 bool

CanEditComments() 공개 정적인 메소드

public static CanEditComments ( this fa ) : bool
fa this
리턴 bool

CanRemove() 공개 정적인 메소드

public static CanRemove ( this fa ) : bool
fa this
리턴 bool

EvaluateOnAssignmentExpression() 공개 정적인 메소드

public static EvaluateOnAssignmentExpression ( this ufa, DiscoDataContext Database, User AddingUser, System.DateTime TimeStamp ) : string
ufa this
Database Disco.Data.Repository.DiscoDataContext
AddingUser Disco.Models.Repository.User
TimeStamp System.DateTime
리턴 string

EvaluateOnUnassignmentExpression() 공개 정적인 메소드

public static EvaluateOnUnassignmentExpression ( this ufa, DiscoDataContext Database, User RemovingUser, System.DateTime TimeStamp ) : string
ufa this
Database Disco.Data.Repository.DiscoDataContext
RemovingUser Disco.Models.Repository.User
TimeStamp System.DateTime
리턴 string

OnAddUserFlag() 공개 정적인 메소드

public static OnAddUserFlag ( this u, DiscoDataContext Database, UserFlag flag, User AddingUser, string Comments ) : UserFlagAssignment
u this
Database Disco.Data.Repository.DiscoDataContext
flag Disco.Models.Repository.UserFlag
AddingUser Disco.Models.Repository.User
Comments string
리턴 Disco.Models.Repository.UserFlagAssignment

OnAddUserFlagUnsafe() 공개 정적인 메소드

public static OnAddUserFlagUnsafe ( this u, DiscoDataContext Database, UserFlag flag, User AddingUser, string Comments ) : UserFlagAssignment
u this
Database Disco.Data.Repository.DiscoDataContext
flag Disco.Models.Repository.UserFlag
AddingUser Disco.Models.Repository.User
Comments string
리턴 Disco.Models.Repository.UserFlagAssignment

OnAssignmentExpressionFromCache() 공개 정적인 메소드

public static OnAssignmentExpressionFromCache ( this uf ) : Expression
uf this
리턴 Expression

OnAssignmentExpressionInvalidateCache() 공개 정적인 메소드

public static OnAssignmentExpressionInvalidateCache ( this uf ) : void
uf this
리턴 void

OnEditComments() 공개 정적인 메소드

public static OnEditComments ( this fa, string Comments ) : void
fa this
Comments string
리턴 void

OnRemove() 공개 정적인 메소드

public static OnRemove ( this fa, DiscoDataContext Database, User RemovingUser ) : void
fa this
Database Disco.Data.Repository.DiscoDataContext
RemovingUser Disco.Models.Repository.User
리턴 void

OnRemoveUnsafe() 공개 정적인 메소드

public static OnRemoveUnsafe ( this fa, DiscoDataContext Database, User RemovingUser ) : void
fa this
Database Disco.Data.Repository.DiscoDataContext
RemovingUser Disco.Models.Repository.User
리턴 void

OnUnassignmentExpressionFromCache() 공개 정적인 메소드

public static OnUnassignmentExpressionFromCache ( this uf ) : Expression
uf this
리턴 Expression

OnUnassignmentExpressionInvalidateCache() 공개 정적인 메소드

public static OnUnassignmentExpressionInvalidateCache ( this uf ) : void
uf this
리턴 void