private static List <ResponseError> GetValidationFieldErrors(string httpMethod, Customers request) { var validator = (IValidator) new CustomersValidator { AddressValidator = new AddressValidator() }; var validationResult = validator.Validate( new ValidationContext(request, null, new MultiRuleSetValidatorSelector(httpMethod))); var responseStatus = validationResult.ToErrorResult().ToResponseStatus(); var errorFields = responseStatus.Errors; return(errorFields ?? new List <ResponseError>()); }
public object Delete(Customers request) { return(new CustomersResponse { Result = request }); }