public void MarkItemFailed(FtpOutboundData jobData, Exception err) { var errorObject = _eventReporter.ExceptionForObject(err, jobData); jobData.Status = EnumJobStatus.Error; jobData.AddException(err); jobData.ExceptionIdList.Add(errorObject.Id); _documentSession.SaveChanges(); }