Метод действия не получает модель.Он получает параметры.
В любом случае, я думаю, я знаю, откуда вы: один из параметров вашего действия имеет тип ViewModel, используемый в View.Это общий макет и имеет большой смысл.Во многих проектах он настолько широко используется, что через некоторое время вы начинаете думать, что действие фактически получает модель.
Просто помните, что параметры вашего действия могут быть заполнены ModelBinder.Вы можете передать обе Модели в качестве параметров, вы можете передать ViewModel, который объединяет Модели a и b, или вы можете передать ViewModel, которая имеет свойства a + b.Агрегация - самый распространенный подход.