none
Dúvida Iniciante padrão MVVM: Onde colocar tratamento? RRS feed

  • Pergunta

  • Estou iniciando um projeto com WPF e MVVM para estudo e tenho a seguinte dúvida:

    Para validação como campo obrigatório ou tamanho máximo/mínimo uso o DataAnnotations, mas fico na dúvida em uma validação mais complexa, como por exemplo, tenho um cadastro de Categorias de Produto e preciso implementar uma regra onde não é permitido cadastrar 2 vezes o mesmo Nome de categoria, qual seria a melhor forma de fazer isso?

    Verifico antes do Set da Propriedade? Uma vez que preciso acessar o DAO para fazer uma busca, ficaria estranho?

    Obrigado

    quarta-feira, 17 de dezembro de 2014 12:04

Respostas

  • Eu geralmente faço uma pesquisa na base de Dados antes de incluir, caso a regra de negócio esteja explicitamente falando que não pode colocar valores repetidos.
    • Marcado como Resposta Ricardo Kenji segunda-feira, 20 de abril de 2015 14:47
    quarta-feira, 17 de dezembro de 2014 12:25