Boa tarde, tenho uma dúvida de conceito e gostaria de saber qual a melhor forma de fazer uma notificação para a UI, por exemplo na validação de um login podem ter os seguintes casos.
Usuário e senha OK!
- retorna a entidade usuário.
Usuário invalido!
- retorna nulo
Usuário inativo
- ??? dúvida - precisaria retornar mensagem
Senha incorreta!
- ??? dúvida - precisaria retornar mensagem
Minha dúvida é como retorno, se uso algum design pattern, se crio uma classe genérica apenas para retorno, ou simplesmente retorna conforme for melhor para mim? Qual a forma correta se existe uma!!