Изменения, внесенные в объект ответа в IActionFilter, не применяются - PullRequest
2 голосов
/ 14 января 2020

Я изменяю некоторые поля в объекте ответа в IActionFilter:

public async void OnActionExecuted(ActionExecutedContext context)
{
    ObjectResult actionResult = (ObjectResult)context.Result;
    IHavePrice havePrice = Cast<IHavePrice>(actionResult.Value);
    var items = await _priceSetter.GetPrices<IHavePrice>(username, new List<IHavePrice>() { havePrice });
    havePrice = items[0];    
}

Код работает: я вижу изменения в context.Result.Value. Но на фронтенде я получаю старые значения в объекте ответа.

...