private string?DeterminDtoPropertyCheck(DtoProperty property, DtoPropertyIsValidCheckConfig dtoValidityCheck) { if (dtoValidityCheck.CheckIsValid) { return($"{property.PropertyName}?.CheckIsValid() is true"); } var basicValidityCheck = new DtoBasicPropertyIsValidCheckConfig(dtoValidityCheck.AllowNull); return(DeterminBasicPropertyCheck(property, basicValidityCheck)); }
private string?DeterminBasicPropertyCheck(DtoProperty property, DtoBasicPropertyIsValidCheckConfig validityCheckConfig) { if (validityCheckConfig.AllowNull) { return(null); } //else if (validityCheckConfig.IsCollection) //{ //} else { //Make sure it's not null return($"{property.PropertyName} is not null"); } }