Я новичок. Я хочу спросить о модели MVC для разделения проблем. Я прочитал несколько руководств MVC, но у меня пока нет полного понимания ролей каждой модели, вида и контроллера.MVC - Разделение проблем
Например, я пишу приложение для пользователя, чтобы контролировать портфолио. Я хотел бы, чтобы целевая страница отображала списки инвестиций, основанные на разных критериях, например, можно перечислить инвестиции на основе вложенной суммы, другая может заказать ее на основе эффективности инвестиций.
Мой вопрос заключается в соответствии с шаблоном проектирования, где я должен писать логику для генерации списков; в модели, представлении или контроллере?
Также приветствуются любые примеры MVC asp.net, демонстрирующие разделение проблем.
Спасибо заранее, ребята.