В моем приложении MVC5 у меня X различно Views
, строго типизировано X различно Models
. Я хочу опубликовать эти X разных моделей из этих X разных представлений в одном действии на HomeController
и иметь возможность различать guish между моделями и получать соответствующие данные в этом действии.
Я хочу избежать использования операторов X if и оператора switch в случаях X. Я думал о пустом интерфейсе, который будет реализован всеми этими моделями, но он называется "запахом кода" ..
public ActionResult CommonAction (?)
{
....
}
Каков наилучший способ добиться этого?