Ejemplo n.º 1
0
        /// <summary>
        /// Job运行日志记录
        /// </summary>
        /// <param name="jobId">Job ID</param>
        /// <param name="jobName">Job名称</param>
        /// <param name="executedTime">开始执行时间</param>
        /// <param name="duration">执行时长</param>
        /// <param name="executedResult">日志内容</param>
        public void AddScheduledTaskHistory(int jobId, string jobName, DateTime executedTime, double duration, string executedResult)
        {
            ScheduledTaskHistory ScheduledTaskHistoryInfo = new ScheduledTaskHistory();

            ScheduledTaskHistoryInfo.ScheduledTaskId   = jobId;
            ScheduledTaskHistoryInfo.JobName           = jobName;
            ScheduledTaskHistoryInfo.ExecutedTime      = executedTime;
            ScheduledTaskHistoryInfo.ExecutionDuration = duration;
            ScheduledTaskHistoryInfo.CreatedDateTime   = DateTime.Now;
            ScheduledTaskHistoryInfo.ExecutedResult    = executedResult;
            new ScheduledTaskManager().AddScheduledTaskHistory(ScheduledTaskHistoryInfo);
        }
        public static ScheduledTaskHistoryModel ToModel(this ScheduledTaskHistory entity)
        {
            var model = new ScheduledTaskHistoryModel()
            {
                Id          = entity.Id,
                TaskId      = entity.TaskId,
                Desc        = entity.Desc,
                Result      = entity.Result,
                CreatedTime = entity.CreatedTime
            };

            return(model);
        }
        public static ScheduledTaskHistory ToEntity(this ScheduledTaskHistoryModel model)
        {
            var entity = new ScheduledTaskHistory()
            {
                Id          = model.Id,
                Desc        = model.Desc,
                Result      = model.Result,
                TaskId      = model.TaskId,
                CreatedTime = model.CreatedTime
            };

            return(entity);
        }
Ejemplo n.º 4
0
 /// <summary>
 /// Job日志记录
 /// </summary>
 /// <param name="jobHistory">ScheduledTaskHistoryModel</param>
 public void AddScheduledTaskHistory(ScheduledTaskHistory jobHistory)
 {
     db.Insertable(jobHistory).ExecuteCommand();
 }