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)); } }
public CriaUsuarioCommandTests() { _usuarioValido = new CriaUsuarioCommand("Daniel", "123456"); _usuarioInvalido = new CriaUsuarioCommand("da", "123456"); }
public GenericCommandResult CriaUsuario([FromBody] CriaUsuarioCommand command) { return((GenericCommandResult)_handler.Handle(command)); }