Derik Whitaker memposting artikel beberapa hari yang lalu yang menyentuh titik yang membuat saya penasaran selama beberapa waktu: haruskah logika bisnis ada di pengontrol?
Sejauh ini semua demo ASP.NET MVC yang pernah saya lihat menempatkan akses repositori dan logika bisnis di pengontrol. Beberapa bahkan melempar validasi ke sana juga. Ini menghasilkan pengendali yang cukup besar dan membengkak. Apakah ini benar-benar cara menggunakan kerangka MVC? Tampaknya ini hanya akan berakhir dengan banyak kode dan logika duplikat yang tersebar di berbagai pengontrol.