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()); }
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()); }
public static FileError IdentifierZero(this IDbaseFileRecordProblemBuilder builder) { return(builder.Error(nameof(IdentifierZero)).Build()); }