Я в OnResultExecuting ActionFilterAttribute
public override void OnResultExecuting(ResultExecutingContext context)
{
//here
base.OnResultExecuting(context);
}
На данный момент context.Result содержит ViewResult.Представление будет (или уже имеет) внедренную службу.
@model IMyModel
@inject IMyService MyService
Я хочу вызвать метод на MyService.
public override void OnResultExecuting(ResultExecutingContext context)
{
var myService = //...
myService.DoStuff();
base.OnResultExecuting(context);
}
Как получить объект, который будет введен?Или я могу предоставить объект, который будет введен?