Beispiel #1
0
        public static MigratingActivityInstanceValidationReportDto from(MigratingActivityInstanceValidationReport report)
        {
            MigratingActivityInstanceValidationReportDto dto = new MigratingActivityInstanceValidationReportDto();

            dto.MigrationInstruction = MigrationInstructionDto.from(report.MigrationInstruction);
            dto.ActivityInstanceId   = report.ActivityInstanceId;
            dto.Failures             = report.Failures;
            dto.SourceScopeId        = report.SourceScopeId;
            return(dto);
        }
Beispiel #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);
        }
Beispiel #3
0
        public static IList <MigratingActivityInstanceValidationReportDto> from(IList <MigratingActivityInstanceValidationReport> reports)
        {
            List <MigratingActivityInstanceValidationReportDto> dtos = new List <MigratingActivityInstanceValidationReportDto>();

            foreach (MigratingActivityInstanceValidationReport report in reports)
            {
                dtos.Add(MigratingActivityInstanceValidationReportDto.from(report));
            }
            return(dtos);
        }