public UsuarioService(ICriptografia criptografia, IEmailService emailService, IRepositoryUsuario repository, IAuthTokenService authService) { this.criptografia = criptografia; this.emailService = emailService; this.repository = repository; this.authService = authService; }
public UsuarioService(IUsuarioRepository usuarioRepository, ICriptografia criptografia, IGerenciadorEmail gerenciadorEmail, IConfiguration configuration) { _usuarioRepository = usuarioRepository; _criptografia = criptografia; _gerenciadorEmail = gerenciadorEmail; _configuration = configuration; }
public IActionResult POST([FromBody] CadastroUsuarioViewModel model, [FromServices] IUsuarioRepository usuarioRepository, [FromServices] ICriptografia criptografia) { if (ModelState.IsValid) { try { if (usuarioRepository.Get(model.Login) == null) { var usuario = new Usuario { Nome = model.Nome, Login = model.Login, DataCriacao = DateTime.Now, Senha = criptografia.GETMD5(model.Senha) }; usuarioRepository.Create(usuario); return(StatusCode(200, "Usuário cadastrado com sucesso")); } return(StatusCode(400, "O login informado já encontra-se cadastrado.")); } catch (Exception erro) { return(StatusCode(500, erro.Message)); } } else { return(StatusCode(400, ModelStateValidation.GetErrors(ModelState))); } }
public UsuarioService(IUsuarioRepository usuarioRepository, ICriptografia criptografia, IGerenciadorEmail gerenciadorEmail, IEnviadorEmail enviadorEmail) { _usuarioRepository = usuarioRepository; _criptografia = criptografia; _gerenciadorEmail = gerenciadorEmail; _enviadorEmail = enviadorEmail; }
public SignUpController(IUsuarioService usuarioService, ICustomMessage customMessasge, ICriptografia criptografia, IJwt jwt, IUnitOfWork uokOfWork) { _customMessasge = customMessasge; _criptografia = criptografia; _jwt = jwt; _uokOfWork = uokOfWork; _usuarioService = usuarioService; }
public ServicioCambioContrasena( IRepositorioConsultaUsuario repositorioConsultaUsuario, ICriptografia criptografia, IRepositorioComandoUsuario repositorioComandoUsuario) { _repositorioConsultaUsuario = repositorioConsultaUsuario; _criptografia = criptografia; _repositorioComandoUsuario = repositorioComandoUsuario; }
// método para ler e imprimir os dados do usuário public void Executar() { try { // instânciando a entidade Usuario var u = new Usuario(); //definindo um ID para o usuário u.IdUsuario = Guid.NewGuid(); Console.Write("\n Informe seu login: "******"\n Escolha [1]MD5 ou [2]SHA1: "); int opcao = int.Parse(Console.ReadLine()); ICriptografia c = null; switch (opcao) { case 1: c = new CriptografiaMD5(); //polimorfismo break; case 2: c = new CriptografiaSHA1(); //polimorfismo break; default: Console.WriteLine("Valor incorreto !"); break; } Console.Write("\n Informe a sua senha: "); u.Senha = c.Encriptar(Console.ReadLine()); Console.WriteLine("\n ----- INFORMAÇÕES DO USUÁRIO -----"); Console.Write("\n ID:" + u.IdUsuario); Console.Write("\n Usuario :" + u.Login); Console.Write("\n Senha: " + u.Senha); } catch (Exception ex) { Console.WriteLine("Erro: " + ex.Message); } }
public string CriptografarConteudo(ICriptografia tipoCriptografia) { _criptografia = tipoCriptografia; return(_criptografia.Cri_Vigenere(this)); }
public CorrentistaBusiness(ICriptografia cripto) { criptografia = cripto; }
public UsuarioServiceApplication(IUsuarioService usuarioService, IMapper mapper, ICriptografia criptografia) { _usuarioService = usuarioService; _mapper = mapper; _criptografia = criptografia; }
public SignUpController(IUsuarioService usuarioService, ICriptografia criptografia, IUnitOfWork uokOfWork) { _criptografia = criptografia; _uokOfWork = uokOfWork; _usuarioService = usuarioService; }
public CriptografiaController(ICriptografia <string> criptografia) { this.criptografia = criptografia; }
public ServicioAutenticacion(IRepositorioConsultaUsuario repositorioConsultaUsuario, ICriptografia criptografia) { _repositorioConsultaUsuario = repositorioConsultaUsuario; _criptografia = criptografia; }
public Autenticacao(IUsuarioRepositorio usuarioRepositorio, ICriptografia servicoCriptografia) { this.repositorioUsuarios = usuarioRepositorio; this.criptografiaSenha = servicoCriptografia; }
public FuncionarioBusiness(ICriptografia cripto) { criptografia = cripto; }
public LoginController(IUsuarioService usuarioService, ICriptografia criptografia) { _criptografia = criptografia; _usuarioService = usuarioService; }
public IActionResult POST([FromBody] LoginUsuarioViewModel model, [FromServices] IUsuarioRepository usuarioRepository, [FromServices] ICriptografia criptografia) { if (ModelState.IsValid) { try { var usuario = usuarioRepository.Get(model.Login, criptografia.GETMD5(model.Senha)); if (usuario != null) { //TODO return(Ok()); } else { return(StatusCode(400, "Acesso negado. O Login ou Senha incorreto")); } } catch (Exception erro) { return(StatusCode(500, erro.Message)); } } else { return(StatusCode(400, ModelStateValidation.GetErrors(ModelState))); } }