Olá Júlia, tudo bem com você?
Peço desculpas pela demora no retorno a sua mensagem.
Na verdade, para que as validações funcionem corretamente, é necessário sim inserir as anotações de validação nas propriedades da classe Movimentacao
. As anotações de validação são responsáveis por definir as regras de validação para cada propriedade, como por exemplo, se um campo é obrigatório, se deve ter um tamanho mínimo ou máximo, entre outras regras.
Ao inserir as anotações de validação nas propriedades da classe Movimentacao
, estaremos informando ao ASP.NET MVC quais são as regras de validação que devem ser aplicadas. Dessa forma, quando o controller realizar a verificação das validações, ele irá utilizar essas anotações para validar os dados recebidos.
Por exemplo, se tivermos uma propriedade chamada "Nome
" na classe Movimentacao
e quisermos que esse campo seja obrigatório, podemos adicionar a anotação [Required]
acima da declaração da propriedade, como no exemplo abaixo:
[Required(ErrorMessage = "O campo Nome é obrigatório.")]
public string Nome { get; set; }
Dessa forma, quando o ASP.NET MVC for validar a classe Movimentacao, ele irá verificar se o campo Nome foi preenchido. Caso contrário, ele irá exibir a mensagem de erro definida na anotação [Required]
.
Portanto, não devemos esquecer de adicionar as anotações de validação nas propriedades da classe Movimentacao
para que as validações funcionem corretamente.
Espero ter ajudado.
Abraços e bons estudos!