void MonitorRunningBegin() { var configJob = commandJobHandler.CofigurationJob; runningJob.JobId = GetJobIdByJobName(); if (runningJob.JobId == null) { throw new ArgumentNullException("there is no any jobid for " + JobUtilHelper.GetFullJobNameByCofigurationJob(configJob)); } runningJob.BeginRun = DateTime.Now; var id = JobUtilHelper.AddHistory(runningJob.JobId, runningJob.BeginRun); runningJob.ID = id; }