Я пытаюсь получить результаты действия непосредственно от контроллера, не выполняя http-запрос
, прямо сейчас создаю экземпляр контроллера и вызываю метод, пытающийся добавить результаты к некоторому элементу, который находится вДругой тип
// other file
_params.Id = item.Id;
var Presponse = new ProductsController().GetProducts(_params);
item.p = Presponse;
//controller file
public class ProductsController : ApiController
{
[HttpPost]
[Route("products")]
[Compress]
// controller method signature
public async Task<IHttpActionResult> GetProducts(TheParams model){
.... some logic ....
Ok(results)
}
}
Он говорит, что я не могу неявно преобразовать тип, в моем случае, в класс DTO, который я имею, я ожидаю получить значение ответа (объекта), как HTTPЗапрос, но прямо и разыграть его.