Как в метод контроллера передать один из дочерних классов?
Чтобы не приводить огромное количество кода, я приведу пример, который можно будет масштабировать на мой проект.
У меня есть родительский класс BaseRequest, у которого есть 2 наследника: FirstRequest и SecondRequest.
Также у меня есть метод у контроллера, который принимает значения из формы:
public JsonResponse<BaseRequest> ChangeCustomerInfo(BaseRequest request)
{
if (!ModelState.IsValid)
{
return "";
}
...
}
Есть ли какая-то возможность реализовать корректно работу данного метода, чтобы он мог принимать как FirstRequest, так и SecondRequest?