Aleksandr Semenov: Вот и передавайте в действие две модели и там обрабатывайте две модели. Используйте транзакцию, на тот случай, если при записи одной из моделей произойдёт ошибка. Настройте связь между моделями по внешнему ключу, для сохранения целостности данных.