/// <summary> /// /// </summary> /// <param name="dto"></param> /// <returns></returns> public PublicResult DeleteScheduleTask(DeleteScheduleTaskDto dto) { using (var client = DbFactory.CreateClient()) { var scheduleTask = client.Queryable <ScheduleTask>().InSingle(dto.Id); if (scheduleTask == null) { return(Error("找不到该条信息")); } if (scheduleTask.IsEnable) { return(Error("请先关闭定时任务再删除")); } client.Deleteable <ScheduleTask>(dto.Id).ExecuteCommand(); _eventPublisher.EntityDeleted(scheduleTask); return(Ok()); } }
public IActionResult Delete(DeleteScheduleTaskDto dto) { var result = _scheduleTaskService.DeleteScheduleTask(dto); return(Json(result)); }