В фильтрах конечных точек мне часто хочется получить запрос, например FooRequest. Я знаю, что в списке аргументов будет только один из них, поэтому использование GetArgument, требующее передачи целого числа индекса, кажется ненужным.
var request = context.GetArgument(2);
< /code>
Самый приятный способ, которым я управлял, это довольно уродливый способ. Я знаю, что могу написать расширение, которое делает это более приятным способом. Но разве нет лучшего способа?var request = (
context.Arguments.First(a => a is UpdatePayAgreementLineRequestModel)
as UpdatePayAgreementLineRequestModel
)!;
Подробнее здесь: https://stackoverflow.com/questions/797 ... int-filter