Добавить и обновить - это разные методы для одного и того же контроллера.Хотя я большой поклонник сохранения легкого и умного кода, в конце концов, смешивание вещей - больше проблема, чем решение.
Полагаю, это зависит от сложности формы, которую вы отправляете.Например, когда вам приходится проверять замены изображений, это может быть неприятно.
MVC - это то, что нужно делать вещи маленькими и простыми, верно?Зачем это смешивать?