Beispiel #1
0
 public GenericCommandResult AtualizaUsuario(string login, [FromBody] CriaUsuarioCommand command)
 {
     if (_repository.ProcuraUsuarioPorLogin(login) == null)
     {
         return(new GenericCommandResult(false, "usuario não encontrado na base", login));
     }
     if (!command.Validate())
     {
         return(new GenericCommandResult(false, "ops parece que algo deu errado", command.Notificacoes));
     }
     else
     {
         var usuario = _repository.ProcuraUsuarioPorLogin(login);
         usuario.AtualizaDados(command.Login, command.Senha);
         _repository.Atualiza(usuario);
         usuario.EscondeSenha();
         return(new GenericCommandResult(true, "usuario atualizado com sucesso!", usuario));
     }
 }
Beispiel #2
0
 public CriaUsuarioCommandTests()
 {
     _usuarioValido   = new CriaUsuarioCommand("Daniel", "123456");
     _usuarioInvalido = new CriaUsuarioCommand("da", "123456");
 }
Beispiel #3
0
 public GenericCommandResult CriaUsuario([FromBody] CriaUsuarioCommand command)
 {
     return((GenericCommandResult)_handler.Handle(command));
 }