Eu não entendi muito bem o que é o Model. A definição diz: O Modelo em um aplicativo MVC representa o estado do aplicativo e qualquer lógica de negócios ou operação que deve ser executada por ele. Porém no curso anterior a esse da formação .NET, o professor falou que o Controller que era o responsável pela lógica. Estou meio confuso. Além disso, o que exatamente significa "...representa o estado do aplicativo..."