Много лун назад я написал .NET Web API.Теперь я хочу сослаться на это в новом проекте, над которым я работаю, и не могу вспомнить, как это сделать правильно.Быстрая ссылка на некоторый справочный материал будет принята с благодарностью.
Новый проект - MVC 4 (или 5), а приложение Web API было разработано в .NET Framework 4.5.1.Поскольку приложение Web API нигде не работает, я могу получить доступ из своего окна разработки, я хотел бы сослаться на интерфейсы в моем новом приложении и использовать Dependency Injection для добавления данных во время разработки.
* Не имеет значенияПримечание. Приложение Web API - это произведение искусства.Я сделал это еще до начала TBI. (На самом деле, я просто забыл. Прошел год или два.) В нем 10 проектов;Инъекция зависимостей повсюду;Имеет юнит-тесты на чертовски почти все;Имеет интерфейсы для всех открытых классов и методов;Использует Automapper, Entity Framework, Owin и Ninject;Есть связанный веб-проект для настройки и устранения неполадок.Короче говоря, я занимался разработкой хороших вещей, и теперь я нахожусь на уровне взлома, потому что я был повсюду последние пару лет и испытываю трудности с получением данных для отображения в виде.
* Примечание: новое приложение получает данные из двух источников.Одним из них является упомянутый выше Web API, который получает данные из устаревшего источника данных, а другой - из источника данных FHIR.Я собираюсь переключаться между двумя на лету.Например: пользователь находится на западном побережье, поэтому данные поступают из источника данных FHIR.Пользователи по всей стране будут получать данные из устаревших источников данных, пока они не догонят людей с левого побережья.