Я использую модель:В моей главной странице используется модель представления, которую наследуют все мои другие модели, как это упростить?
public void MasterViewModel
{
public CurrentSession Session {get;set;}
}
А потом все остальные мои модели вид выглядеть следующим образом:
public void LoginViewModel : MasterViewModel
{
}
Проблема в том, что я должен инициализировать мой MasterViewModel в каждом и каждое действие, как это:
public ActionResult Index()
{
var model = new WelcomeIndexViewModel
{
Session = this.GetSession(); // from my base controller
}
..
}
Мой basecontroller имеет метод GetSession()
Возможно ли установить это значение в моем базовом контролере так, чтобы мне не приходилось делать это в каждом методе действия?