C# 클래스 Disco.Services.JobTableExtensions

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

공개 메소드들

메소드 설명
DetermineItems ( this model, DiscoDataContext Database, IQueryable Jobs, bool FilterAuthorization ) : IEnumerable
Fill ( this model, DiscoDataContext Database, IQueryable Jobs, bool FilterAuthorization ) : JobTableModel
FilterPermissions ( this model, IQueryable Jobs, AuthorizationToken Authorization ) : IQueryable
JobLocationReferences ( this Items ) : IEnumerable
JobLocationReferences ( this Items, IEnumerable IncludeLocations ) : IEnumerable
MultiCampusModels ( this Model ) : JobTableModel>.IDictionary
PermissionsFiltered ( this Items, AuthorizationToken Authorization ) : IEnumerable
Score ( this model, string Test, double Fuzziness ) : JobTableModel
SlaPrecentageRemaining ( this queueItems ) : double?
UsersQueueItems ( this queueItems, AuthorizationToken Authorization ) : IEnumerable

비공개 메소드들

메소드 설명
CloneEmptyJobTableModel ( JobTableModel Model ) : JobTableModel
FilterAllowedTypes ( AuthorizationToken Authorization ) : List

메소드 상세

DetermineItems() 공개 정적인 메소드

public static DetermineItems ( this model, DiscoDataContext Database, IQueryable Jobs, bool FilterAuthorization ) : IEnumerable
model this
Database Disco.Data.Repository.DiscoDataContext
Jobs IQueryable
FilterAuthorization bool
리턴 IEnumerable

Fill() 공개 정적인 메소드

public static Fill ( this model, DiscoDataContext Database, IQueryable Jobs, bool FilterAuthorization ) : JobTableModel
model this
Database Disco.Data.Repository.DiscoDataContext
Jobs IQueryable
FilterAuthorization bool
리턴 Disco.Models.Services.Jobs.JobLists.JobTableModel

FilterPermissions() 공개 정적인 메소드

public static FilterPermissions ( this model, IQueryable Jobs, AuthorizationToken Authorization ) : IQueryable
model this
Jobs IQueryable
Authorization Disco.Services.Authorization.AuthorizationToken
리턴 IQueryable

JobLocationReferences() 공개 정적인 메소드

public static JobLocationReferences ( this Items ) : IEnumerable
Items this
리턴 IEnumerable

JobLocationReferences() 공개 정적인 메소드

public static JobLocationReferences ( this Items, IEnumerable IncludeLocations ) : IEnumerable
Items this
IncludeLocations IEnumerable
리턴 IEnumerable

MultiCampusModels() 공개 정적인 메소드

public static MultiCampusModels ( this Model ) : JobTableModel>.IDictionary
Model this
리턴 JobTableModel>.IDictionary

PermissionsFiltered() 공개 정적인 메소드

public static PermissionsFiltered ( this Items, AuthorizationToken Authorization ) : IEnumerable
Items this
Authorization Disco.Services.Authorization.AuthorizationToken
리턴 IEnumerable

Score() 공개 정적인 메소드

public static Score ( this model, string Test, double Fuzziness ) : JobTableModel
model this
Test string
Fuzziness double
리턴 Disco.Models.Services.Jobs.JobLists.JobTableModel

SlaPrecentageRemaining() 공개 정적인 메소드

public static SlaPrecentageRemaining ( this queueItems ) : double?
queueItems this
리턴 double?

UsersQueueItems() 공개 정적인 메소드

public static UsersQueueItems ( this queueItems, AuthorizationToken Authorization ) : IEnumerable
queueItems this
Authorization Disco.Services.Authorization.AuthorizationToken
리턴 IEnumerable