public async Task <BaseResponse> CronJobDelete(CronJobDeleteRequest request) { //CronJob cronJob = new CronJob(){Id=request.Id}; //_cronJobRepository.Delete(cronJob); //await _cronJobRepository.SaveChangesAsync(); var response = await _operateJob(request.Id, async cronJob => { _cronJobRepository.Delete(cronJob); await _cronJobRepository.SaveChangesAsync(); return(_jobCronTrigger.DeleteJob(cronJob)); }); return(response); }
public async Task <BaseResponse> CronJobDelete([FromBody] CronJobDeleteRequest request) { return(await _cronJobService.CronJobDelete(request)); }
public async Task <BaseResponse> CronJobDelete(CronJobDeleteRequest request) { var deleteResult = await _cronJobRepository.DeleteOneAsync(x => x.Id == request.Id); return(BaseResponse <DeleteResult> .Ok(deleteResult)); }