This commit is contained in:
@@ -23,11 +23,11 @@ namespace AyaNova.Biz
|
||||
/// Get a non tracked list of jobs for an object
|
||||
/// </summary>
|
||||
/// <param name="ayObj"></param>
|
||||
///
|
||||
///
|
||||
/// <returns></returns>
|
||||
internal static async Task<List<OpsJob>> GetJobsForObjectAsync(AyaTypeId ayObj)
|
||||
{
|
||||
var ct = ServiceProviderProvider.DBContext;
|
||||
var ct = ServiceProviderProvider.DBContext;
|
||||
return await ct.OpsJob
|
||||
.AsNoTracking()
|
||||
.Where(z => z.ObjectId == ayObj.ObjectId && z.ObjectType == ayObj.ObjectType)
|
||||
@@ -63,7 +63,7 @@ namespace AyaNova.Biz
|
||||
/// <returns></returns>
|
||||
private static async Task<List<OpsJob>> GetReadyJobsAsync(bool exclusiveOnly)
|
||||
{
|
||||
var ct = ServiceProviderProvider.DBContext;
|
||||
var ct = ServiceProviderProvider.DBContext;
|
||||
var ret = await ct.OpsJob
|
||||
.AsNoTracking()
|
||||
.Where(z => z.StartAfter < System.DateTime.UtcNow && z.Exclusive == exclusiveOnly && z.JobStatus == JobStatus.Sleeping)
|
||||
@@ -81,7 +81,7 @@ namespace AyaNova.Biz
|
||||
/// <returns></returns>
|
||||
internal static async Task<List<OpsJob>> GetAllSleepingOrRunningJobsAsync()
|
||||
{
|
||||
var ct = ServiceProviderProvider.DBContext;
|
||||
var ct = ServiceProviderProvider.DBContext;
|
||||
var ret = await ct.OpsJob
|
||||
.AsNoTracking()
|
||||
.Where(z => z.JobStatus == JobStatus.Sleeping || z.JobStatus == JobStatus.Running)
|
||||
@@ -98,7 +98,7 @@ namespace AyaNova.Biz
|
||||
/// <returns></returns>
|
||||
internal static async Task<List<OpsJob>> GetAllJobsForJobTypeAsync(JobType jobType)
|
||||
{
|
||||
var ct = ServiceProviderProvider.DBContext;
|
||||
var ct = ServiceProviderProvider.DBContext;
|
||||
var ret = await ct.OpsJob
|
||||
.AsNoTracking()
|
||||
.Where(z => z.JobType == jobType)
|
||||
@@ -115,7 +115,7 @@ namespace AyaNova.Biz
|
||||
/// <returns></returns>
|
||||
internal static async Task<List<OpsJob>> GetPotentiallyDeadRunningJobsAsync()
|
||||
{
|
||||
var ct = ServiceProviderProvider.DBContext;
|
||||
var ct = ServiceProviderProvider.DBContext;
|
||||
var ret = await ct.OpsJob
|
||||
.AsNoTracking()
|
||||
.Where(z => z.JobStatus == JobStatus.Sleeping || z.JobStatus == JobStatus.Running)
|
||||
@@ -132,7 +132,7 @@ namespace AyaNova.Biz
|
||||
/// <returns></returns>
|
||||
internal static async Task<long> GetCountForJobStatusAsync(JobStatus jobStatus)
|
||||
{
|
||||
var ct = ServiceProviderProvider.DBContext;
|
||||
var ct = ServiceProviderProvider.DBContext;
|
||||
var ret = await ct.OpsJob
|
||||
.Where(z => z.JobStatus == jobStatus)
|
||||
.LongCountAsync();
|
||||
@@ -145,11 +145,11 @@ namespace AyaNova.Biz
|
||||
/// Add a new job to the database
|
||||
/// </summary>
|
||||
/// <param name="newJob"></param>
|
||||
|
||||
|
||||
/// <returns></returns>
|
||||
internal static async Task<OpsJob> AddJobAsync(OpsJob newJob)
|
||||
{
|
||||
var ct = ServiceProviderProvider.DBContext;
|
||||
var ct = ServiceProviderProvider.DBContext;
|
||||
await ct.OpsJob.AddAsync(newJob);
|
||||
await ct.SaveChangesAsync();
|
||||
return newJob;
|
||||
@@ -158,8 +158,7 @@ namespace AyaNova.Biz
|
||||
/// <summary>
|
||||
/// Remove any jobs or logs for the object in question
|
||||
/// </summary>
|
||||
/// <param name="ayObj"></param>
|
||||
///
|
||||
/// <param name="ayObj"></param>
|
||||
internal static async Task DeleteJobsForObjectAsync(AyaTypeId ayObj)
|
||||
{
|
||||
//Get a list of all jobid's for the object passed in
|
||||
@@ -206,7 +205,7 @@ namespace AyaNova.Biz
|
||||
/// </summary>
|
||||
/// <param name="jobId">(NOTE: Guid.empty indicates internal job)</param>
|
||||
/// <param name="statusText"></param>
|
||||
///
|
||||
///
|
||||
internal static async Task<OpsJobLog> LogJobAsync(Guid jobId, string statusText)
|
||||
{
|
||||
var ct = ServiceProviderProvider.DBContext;
|
||||
|
||||
Reference in New Issue
Block a user