示例#1
0
 public static FileError GradeSeparatedJunctionTypeMismatch(this IDbaseFileRecordProblemBuilder builder, int value)
 {
     return(builder
            .Error(nameof(GradeSeparatedJunctionTypeMismatch))
            .WithParameter(
                new ProblemParameter(
                    "ExpectedOneOf",
                    string.Join(",", GradeSeparatedJunctionType.ByIdentifier.Keys.Select(key => key.ToString()))
                    )
                )
            .WithParameter(new ProblemParameter("Actual", value.ToString()))
            .Build());
 }
示例#2
0
 public static FileError RoadSegmentStatusMismatch(this IDbaseFileRecordProblemBuilder builder, int actual)
 {
     return(builder
            .Error(nameof(RoadSegmentStatusMismatch))
            .WithParameter(
                new ProblemParameter(
                    "ExpectedOneOf",
                    string.Join(",", RoadSegmentStatus.ByIdentifier.Keys.Select(key => key.ToString()))
                    )
                )
            .WithParameter(new ProblemParameter("Actual", actual.ToString()))
            .Build());
 }
示例#3
0
 public static FileError IdentifierZero(this IDbaseFileRecordProblemBuilder builder)
 {
     return(builder.Error(nameof(IdentifierZero)).Build());
 }