public IActionResult Validate([FromBody] SurveyPipedaModel model, [FromQuery] string complaintId) { var validator = new SurveyPipedaModelValidator(_localizer); var results = validator.Validate(model); if (!results.IsValid) { OPCProblemDetails valid = new OPCProblemDetails(); valid.Detail = "There is errors with the validation, see error list"; valid.Title = "Validation errors"; foreach (var error in results.Errors) { //valid.Errors.Add(error., new string[] { "more value1", "stuff" }); valid.AddError(error.PropertyName, error.ErrorMessage); } return(BadRequest(valid)); } return(Ok()); }
public IActionResult Complete([FromBody] SurveyPipedaModel model, [FromQuery] string complaintId) { return(Ok(new { ReferenceNumber = Guid.NewGuid().ToString() })); }