Смешивание страниц Web Api и ASP.Net MVC в одном проекте

Как мне смешать страницы Web API и ASP.Net MVC в одном проекте?

Например, у меня есть модель User. Я хотел бы в том же проекте иметь ApiController, который будет отвечать на все HTTP-глаголы для управления объектами пользователя, и в то же время иметь контроллер, который будет возвращать соответствующие строго типизированные представления в зависимости от запрошенного действия.

Я не могу назвать оба контроллера UserController. Каков наилучший способ обойти это? Должен ли я назвать один UserApiController и другой UserController? Есть еще предложения?

47
задан Jonas Arcangel 20 May 2012 в 22:25
поделиться