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

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

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

Метод Описание
AvailableDocumentTemplatePackages ( this j, DiscoDataContext Database, User TechnicianUser ) : List
AvailableDocumentTemplates ( this j, DiscoDataContext Database, User User, System.DateTime TimeStamp ) : List
CalculateStatusId ( this j ) : string
EvaluateOnCloseExpression ( this job, DiscoDataContext Database ) : string
EvaluateOnCreateExpression ( this job, DiscoDataContext Database ) : string
FilterCreatableTypePermissions ( this JobTypes, AuthorizationToken Authorization ) : IQueryable
GenerateFaultDescription ( this j, DiscoDataContext Database ) : string
GenerateFaultDescriptionFooter ( this j, DiscoDataContext Database, PluginFeatureManifest WarrantyProviderDefinition ) : string
JobStatusDescription ( string StatusId, Job j = null ) : string
JobStatusDescription ( string StatusId, JobTableStatusItemModel j = null ) : string
Status ( this j ) : string>.Tuple
ToJobTableStatusItemModel ( this j ) : JobTableStatusItemModel
UpdateSubTypes ( this j, DiscoDataContext Database, List SubTypes, bool AddComponents, User TechUser ) : void
ValidateDateAfterOpened ( this j, System.DateTime d ) : System.DateTime

Приватные методы

Метод Описание
FilterCreatableTypePermissions ( AuthorizationToken Authorization ) : List

Описание методов

AvailableDocumentTemplatePackages() публичный статический Метод

public static AvailableDocumentTemplatePackages ( this j, DiscoDataContext Database, User TechnicianUser ) : List
j this
Database Disco.Data.Repository.DiscoDataContext
TechnicianUser Disco.Models.Repository.User
Результат List

AvailableDocumentTemplates() публичный статический Метод

public static AvailableDocumentTemplates ( this j, DiscoDataContext Database, User User, System.DateTime TimeStamp ) : List
j this
Database Disco.Data.Repository.DiscoDataContext
User Disco.Models.Repository.User
TimeStamp System.DateTime
Результат List

CalculateStatusId() публичный статический Метод

public static CalculateStatusId ( this j ) : string
j this
Результат string

EvaluateOnCloseExpression() публичный статический Метод

public static EvaluateOnCloseExpression ( this job, DiscoDataContext Database ) : string
job this
Database Disco.Data.Repository.DiscoDataContext
Результат string

EvaluateOnCreateExpression() публичный статический Метод

public static EvaluateOnCreateExpression ( this job, DiscoDataContext Database ) : string
job this
Database Disco.Data.Repository.DiscoDataContext
Результат string

FilterCreatableTypePermissions() публичный статический Метод

public static FilterCreatableTypePermissions ( this JobTypes, AuthorizationToken Authorization ) : IQueryable
JobTypes this
Authorization Disco.Services.Authorization.AuthorizationToken
Результат IQueryable

GenerateFaultDescription() публичный статический Метод

public static GenerateFaultDescription ( this j, DiscoDataContext Database ) : string
j this
Database Disco.Data.Repository.DiscoDataContext
Результат string

GenerateFaultDescriptionFooter() публичный статический Метод

public static GenerateFaultDescriptionFooter ( this j, DiscoDataContext Database, PluginFeatureManifest WarrantyProviderDefinition ) : string
j this
Database Disco.Data.Repository.DiscoDataContext
WarrantyProviderDefinition PluginFeatureManifest
Результат string

JobStatusDescription() публичный статический Метод

public static JobStatusDescription ( string StatusId, Job j = null ) : string
StatusId string
j Disco.Models.Repository.Job
Результат string

JobStatusDescription() публичный статический Метод

public static JobStatusDescription ( string StatusId, JobTableStatusItemModel j = null ) : string
StatusId string
j Disco.Models.Services.Jobs.JobLists.JobTableStatusItemModel
Результат string

Status() публичный статический Метод

public static Status ( this j ) : string>.Tuple
j this
Результат string>.Tuple

ToJobTableStatusItemModel() публичный статический Метод

public static ToJobTableStatusItemModel ( this j ) : JobTableStatusItemModel
j this
Результат Disco.Models.Services.Jobs.JobLists.JobTableStatusItemModel

UpdateSubTypes() публичный статический Метод

public static UpdateSubTypes ( this j, DiscoDataContext Database, List SubTypes, bool AddComponents, User TechUser ) : void
j this
Database Disco.Data.Repository.DiscoDataContext
SubTypes List
AddComponents bool
TechUser Disco.Models.Repository.User
Результат void

ValidateDateAfterOpened() публичный статический Метод

public static ValidateDateAfterOpened ( this j, System.DateTime d ) : System.DateTime
j this
d System.DateTime
Результат System.DateTime