C# Class Disco.Services.Jobs.JobQueues.JobQueueService

Show file Open project: garysharp/Disco

Public Methods

Method Description
CreateJobQueue ( DiscoDataContext Database, JobQueue JobQueue ) : JobQueueToken
DeleteJobQueue ( DiscoDataContext Database, int JobQueueId, IScheduledTaskStatus Status ) : void
GetQueue ( int JobQueueId ) : JobQueueToken
GetQueues ( ) : ReadOnlyCollection
Initialize ( DiscoDataContext Database ) : void
RandomUnusedIcon ( ) : string
RandomUnusedThemeColour ( ) : string
UpdateJobQueue ( DiscoDataContext Database, JobQueue JobQueue ) : JobQueueToken
UsersQueues ( AuthorizationToken UserAuthorization ) : ReadOnlyCollection
UsersQueues ( User User ) : ReadOnlyCollection
UsersQueues ( string UserId ) : ReadOnlyCollection

Method Details

CreateJobQueue() public static method

public static CreateJobQueue ( DiscoDataContext Database, JobQueue JobQueue ) : JobQueueToken
Database Disco.Data.Repository.DiscoDataContext
JobQueue Disco.Models.Repository.JobQueue
return JobQueueToken

DeleteJobQueue() public static method

public static DeleteJobQueue ( DiscoDataContext Database, int JobQueueId, IScheduledTaskStatus Status ) : void
Database Disco.Data.Repository.DiscoDataContext
JobQueueId int
Status IScheduledTaskStatus
return void

GetQueue() public static method

public static GetQueue ( int JobQueueId ) : JobQueueToken
JobQueueId int
return JobQueueToken

GetQueues() public static method

public static GetQueues ( ) : ReadOnlyCollection
return ReadOnlyCollection

Initialize() public static method

public static Initialize ( DiscoDataContext Database ) : void
Database Disco.Data.Repository.DiscoDataContext
return void

RandomUnusedIcon() public static method

public static RandomUnusedIcon ( ) : string
return string

RandomUnusedThemeColour() public static method

public static RandomUnusedThemeColour ( ) : string
return string

UpdateJobQueue() public static method

public static UpdateJobQueue ( DiscoDataContext Database, JobQueue JobQueue ) : JobQueueToken
Database Disco.Data.Repository.DiscoDataContext
JobQueue Disco.Models.Repository.JobQueue
return JobQueueToken

UsersQueues() public static method

public static UsersQueues ( AuthorizationToken UserAuthorization ) : ReadOnlyCollection
UserAuthorization Disco.Services.Authorization.AuthorizationToken
return ReadOnlyCollection

UsersQueues() public static method

public static UsersQueues ( User User ) : ReadOnlyCollection
User Disco.Models.Repository.User
return ReadOnlyCollection

UsersQueues() public static method

public static UsersQueues ( string UserId ) : ReadOnlyCollection
UserId string
return ReadOnlyCollection