public void Testa_Senha_Null() { Usuario user = new Usuario { Login = "******", Senha = null, Tipo = TipoUsuario.Professor }; var validation = new UsuarioValidation(); var teste = validation.Validate(user); Assert.IsFalse(teste.IsValid); }
public void Testa_Senha_Menos_Que_8_Caracteres() { Usuario user = new Usuario { Login = "******", Senha = "1234567", Tipo = TipoUsuario.Administrador }; var validation = new UsuarioValidation(); var teste = validation.Validate(user); Assert.IsFalse(teste.IsValid); }
public void Testa_Login_Null() { Usuario user = new Usuario { Login = null, Senha = "1234567890", Tipo = TipoUsuario.Aluno }; var validation = new UsuarioValidation(); var teste = validation.Validate(user); Assert.IsFalse(teste.IsValid); }
public void Testa_Senha_Mais50_Caracteres() { Usuario user = new Usuario { Login = "******", Senha = "TesteSenhaDoUsuarioComMaisDeCinquentaCaracteresEmTeste", Tipo = TipoUsuario.Professor }; var validation = new UsuarioValidation(); var teste = validation.Validate(user); Assert.IsFalse(teste.IsValid); }
public void Testa_Login_Empty() { Usuario user = new Usuario { Login = "", Senha = "12345678910", Tipo = TipoUsuario.Professor }; var validation = new UsuarioValidation(); var teste = validation.Validate(user); Assert.IsFalse(teste.IsValid); }
public void Testa_Usuario_True() { Usuario user = new Usuario { Login = "******", Senha = "12345678910", Tipo = TipoUsuario.Administrador }; var validation = new UsuarioValidation(); var teste = validation.Validate(user); Assert.IsTrue(teste.IsValid); }
public void Testa_Tipo_Usuario_Igual_Tipo() { Usuario user = new Usuario { Login = "******", Senha = "12345678900", Tipo = TipoUsuario.Aluno }; var validation = new UsuarioValidation(); var teste = validation.Validate(user); Assert.AreEqual("Aluno", user.Tipo.ToString()); }
public Resultado AlterarSenha(Usuario oUsuario) { Resultado resultado = new Resultado(); resultado = new UsuarioValidation().ValidarSenha(oUsuario); if (resultado.Sucesso) { oUsuario.Senha = oUsuario.NovaSenha; UsuarioData usuarioData = new UsuarioData(); resultado = usuarioData.AtualizarSenha(oUsuario); } return(resultado); }
///// <summary> ///// Selecionar um usuário especifico ///// </summary> ///// <param name="idPerfil">Identificador do Usuário</param> ///// <param name="resultado">Retorna se a busca foi bem sucedida por referência</param> ///// <returns>Objeto usuário preenchido</returns> public Resultado Autenticar(Usuario usuario) { Resultado resultado = new UsuarioValidation(usuario).ValidarLogin(); if (resultado.Sucesso) { resultado.Sucesso = true; } else { resultado.Sucesso = false; } return(resultado); }
public void Add(CreateUsuarioCommand command) { var usuario = new Usuario { Id = Guid.NewGuid(), Nome = command.Nome, Email = command.Email, Senha = command.Senha, DataCriacao = DateTime.Now }; var validation = new UsuarioValidation().Validate(usuario); if (!validation.IsValid) { throw new ValidationException(validation.Errors); } usuarioDomainService.Add(usuario); }
public void Add(CreateUsuarioCommand command) { var usuario = usuarioDomainService.Get(command.EMail); if (usuario != null) { throw new EmailJaCadastradoExcpetion(command.EMail); } usuario = mapper.Map <Usuario>(command); var validation = new UsuarioValidation().Validate(usuario); if (!validation.IsValid) { throw new ValidationException(validation.Errors); } usuarioDomainService.Add(usuario); }
public void Add(CreateUsuarioCommand command) { //var usuario = new Usuario //{ // Id = Guid.NewGuid(), // Nome = command.Nome, // Email = command.Email, // Senha = command.Senha, // DataCriacao = DateTime.Now //}; var usuario = _mapper.Map <Usuario>(command); var validation = new UsuarioValidation().Validate(usuario); if (!validation.IsValid) { throw new ValidationException(validation.Errors); } _usuarioDomainService.Add(usuario); }
public void Update(TrocaSenhaUsuarioCommand command) { var usuario = usuarioDomainService.GetId(command.Id); if (usuario == null) { throw new UsuarioInvalidoException(); } if (usuarioDomainService.Get(usuario.EMail, command.SenhaAtual) == null) { throw new SenhaInvalidaException(); } usuario.Senha = command.Senha; var validation = new UsuarioValidation().Validate(usuario); if (!validation.IsValid) { throw new ValidationException(validation.Errors); } usuarioDomainService.TrocaSenha(usuario); }
public bool IsValid() { ValidationResult = new UsuarioValidation().Validate(this); return(ValidationResult.IsValid); }
public async Task <IEnumerable <ValidationFailure> > Validacoes(Usuario usuario) { var val = new UsuarioValidation(); return(val.Validate(usuario).Errors); }
public UsuarioService(ApplicationContext context, IMapper mapper) { this.context = context; this.mapper = mapper; this.validator = new UsuarioValidation(this); }