У меня довольно сложное решение, которое я реализовал с помощью ASP Web API, среди прочих. Сейчас у меня есть 3 проекта в моем решении, которые стоит обсудить. Один из них - это WebAPI, содержащий только api-методы. Другие два являются бэкэнд и интерфейсом для моего приложения. Бэкэнд использует SPA-подход, загружая в основном пустые оболочки для просмотров и заполняя все, используя API-интерфейс API. Интерфейс, с другой стороны, из-за проблем с SEO был решен, чтобы быть реализован более традиционными способами, так как большинство вещей передается серверной стороне. Мой вопрос в том, возможно ли и хорошая практика просто вызвать методы web api из интерфейсных контроллеров и отправить результаты в представление? Я не вижу смысла дублировать большинство кода в обычных контроллерах, так как все это делается с помощью api.Доступ к API ASP API из обычных контроллеров MVC
Любые образцы этого? Я искал, но не мог найти много.
HttpClient/webClient путь был тем, что я искал, googling это дало мне хорошие образцы .... Я думал об абстрагировании ... У меня есть сервисный уровень, веб-api в основном использует его, но у меня нет логики подкачки на уровне сервиса. Это в API. Может быть, я должен просто положить его туда. –