Hi Team,
I am using ActionFilter to validate the model in the code below.
public class ParentModelClass { [Required] public string ReferenceID { get; set; } [Required] public string RequestedChannel { get; set; } }
Controller
public class GetBanksController : ControllerBase { [ServiceFilter(typeof(ValidateModelAttribute))] [Authorize()] public ActionResult <GetBankResponse> GetBanks(GetBankRequest requestModel) { List<GetBankResponse> response = new List<GetBankResponse>(); try { response= _unitOfWork.bankRepository.GetBanks(requestModel); } catch (Exception e) { } } }
After testing in the postman getting validation response as below.
Can you please suggest me how to remove the lines marked with the yellow.
{
"type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
"title": "One or more validation errors occurred.",
"status": 400,
"traceId": "00-aaf4c01700602d4bbeb0d019f656113d-7122bd4eba142544-00",
"errors": {
"ReferenceID": [
"The ReferenceID field is required."
],
"RequestedChannel": [
"The RequestedChannel is invalid"
]
}