Example #1
0
        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);
        }
Example #2
0
        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);
        }