Попробуйте метод UIBezierPath:
func contains(_ point: CGPoint) -> Bool
Возвращает логическое значение, указывающее, содержит ли область, заключенная в ресивере, указанную точку.
BLOCKQUOTE>
Вам нужно получить значение модели вашего ActionResult, чтобы делать то, что вы хотели. Вы можете сделать это, приведя свой ActionResult к ViewResult и получив значение модели. Пожалуйста, обратитесь к принятому ответу на этот вопрос для более подробной информации.