public static MigratingProcessInstanceValidationExceptionDto from(MigratingProcessInstanceValidationException exception) { MigratingProcessInstanceValidationExceptionDto dto = new MigratingProcessInstanceValidationExceptionDto(); dto.message = exception.Message; dto.type = exception.GetType().Name; dto.ValidationReport = MigratingProcessInstanceValidationReportDto.from(exception.ValidationReport); return(dto); }
public static MigratingProcessInstanceValidationReportDto from(MigratingProcessInstanceValidationReport validationReport) { MigratingProcessInstanceValidationReportDto dto = new MigratingProcessInstanceValidationReportDto(); dto.ProcessInstanceId = validationReport.ProcessInstanceId; dto.Failures = validationReport.Failures; dto.ActivityInstanceValidationReports = MigratingActivityInstanceValidationReportDto.from(validationReport.ActivityInstanceReports); dto.TransitionInstanceValidationReports = MigratingTransitionInstanceValidationReportDto.from(validationReport.TransitionInstanceReports); return(dto); }