Дерік Вітакер пару днів тому опублікував статтю, в якій потрапив момент, про який я цікавився певний час: чи повинна існувати бізнес-логіка в контролерах?
Поки всі демонстраційні демонстраційні файли ASP.NET MVC я бачив, щоб у контролер входили доступ до репозиторію та бізнес-логіка. Деякі навіть кидають перевірку. Це призводить до отримання досить великих роздутих контролерів. Це справді спосіб використання рамки MVC? Здається, що це просто закінчиться безліччю дублюваних кодів та логіки, розкинутих на різних контролерах.