public async Task <bool> DeleteAsync(string jobId) { if (long.TryParse(jobId, out long finalJobId) == false) { throw new ArgumentException($"The jobId '{jobId}' should be a number.", nameof(jobId)); } var jobInfo = await _store.GetAsync(finalJobId); await _store.DeleteAsync(jobInfo); return(true); }
public async Task <bool> DeleteAsync(string jobId) { BackgroundJobInfo jobInfo = await _store.GetAsync(jobId); if (jobInfo == null) { return(false); } await _store.DeleteAsync(jobInfo); return(true); }