Пример #1
0
        public void Update(BackgroundJobInfo jobInfo)
        {
            var backgroundJobRecord = BackgroundJobRepository.Find(jobInfo.Id);

            if (backgroundJobRecord == null)
            {
                return;
            }

            ObjectMapper.Map(jobInfo, backgroundJobRecord);
            BackgroundJobRepository.Update(backgroundJobRecord);
        }
Пример #2
0
        public virtual async Task UpdateAsync(BackgroundJobInfo jobInfo)
        {
            var backgroundJobRecord = await BackgroundJobRepository.FindAsync(jobInfo.Id);

            if (backgroundJobRecord == null)
            {
                return;
            }

            ObjectMapper.Map(jobInfo, backgroundJobRecord);
            await BackgroundJobRepository.UpdateAsync(backgroundJobRecord);
        }
Пример #3
0
 public virtual async Task DeleteAsync(Guid jobId)
 {
     await BackgroundJobRepository.DeleteAsync(jobId);
 }
Пример #4
0
 public virtual async Task <List <BackgroundJobInfo> > GetWaitingJobsAsync(int maxResultCount)
 {
     return(ObjectMapper.Map <List <BackgroundJobRecord>, List <BackgroundJobInfo> >(
                await BackgroundJobRepository.GetWaitingListAsync(maxResultCount)
                ));
 }
Пример #5
0
 public virtual async Task InsertAsync(BackgroundJobInfo jobInfo)
 {
     await BackgroundJobRepository.InsertAsync(
         ObjectMapper.Map <BackgroundJobInfo, BackgroundJobRecord>(jobInfo)
         );
 }
Пример #6
0
 public virtual async Task <BackgroundJobInfo> FindAsync(Guid jobId)
 {
     return(ObjectMapper.Map <BackgroundJobRecord, BackgroundJobInfo>(
                await BackgroundJobRepository.FindAsync(jobId)
                ));
 }
Пример #7
0
 public void Update(BackgroundJobInfo jobInfo)
 {
     BackgroundJobRepository.Update(
         ObjectMapper.Map <BackgroundJobInfo, BackgroundJobRecord>(jobInfo)
         );
 }
Пример #8
0
 public void Delete(Guid jobId)
 {
     BackgroundJobRepository.Delete(jobId);
 }
Пример #9
0
 public List <BackgroundJobInfo> GetWaitingJobs(int maxResultCount)
 {
     return(ObjectMapper.Map <List <BackgroundJobRecord>, List <BackgroundJobInfo> >(
                BackgroundJobRepository.GetWaitingList(maxResultCount)
                ));
 }
Пример #10
0
 public void Insert(BackgroundJobInfo jobInfo)
 {
     BackgroundJobRepository.Insert(
         ObjectMapper.Map <BackgroundJobInfo, BackgroundJobRecord>(jobInfo)
         );
 }
Пример #11
0
 public BackgroundJobInfo Find(Guid jobId)
 {
     return(ObjectMapper.Map <BackgroundJobRecord, BackgroundJobInfo>(
                BackgroundJobRepository.Find(jobId)
                ));
 }
Пример #12
0
 public async Task UpdateAsync(BackgroundJobInfo jobInfo)
 {
     await BackgroundJobRepository.UpdateAsync(
         ObjectMapper.Map <BackgroundJobInfo, BackgroundJobRecord>(jobInfo)
         );
 }
Пример #13
0
 public virtual async Task DeleteAsync(Guid jobId)
 {
     await BackgroundJobRepository.DeleteAsync(jobId).ConfigureAwait(false);
 }