A ideia para esta postagem, surgiu quando em um grupo de discussão de C# no WhatsApp foi feita a pergunta:

Pessoal estou estudando o Asp.Net MVC e eu tenho um sistema de consorcio onde a tela de cadastro de Cota é bem complexa, o exemplo que vejo em MVC sempre tem uma tela de inclusão,alteração e exclusão.

No meu caso uso uma que faz todo o processo. Como seria isto no MVC?

Basicamente todos os exemplos de CRUD, utilizam uma Action para inserir, outra para editar e outra para excluir.

A maioria das vezes, a Action para inserir e editar, possuem os mesmos campos e regras de negócio, gerando assim código duplicado e com maior manutenção.

Continue reading