C# Класс Disco.Services.JobTableExtensions

Показать файл Открыть проект

Открытые методы

Метод Описание
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