Exemple #1
0
        public bool isLoginValid(string login, string senha)
        {
            var senhaCriptografada = CriptografiaHelper.CriptografarSenha(senha);
            var usuario            = _repositorioUsuario.Get().Where(x => x.Email.Equals(login) && x.SenhaCriptografada.Equals(senhaCriptografada)).FirstOrDefault();

            if (usuario == null && _repositorioUsuario.Get().Count() == 0)
            {
                _context.Usuario.Add(new Usuario()
                {
                    Nome = "Sidcley Mendes", Email = "*****@*****.**", SenhaCriptografada = CriptografiaHelper.CriptografarSenha("123456"), DtInclusao = DateTime.Now
                });
                _context.Amigo.Add(new Amigo()
                {
                    Nome = "Sidcley Mendes", Email = "*****@*****.**", DtInclusao = DateTime.Now
                });
                _context.Jogo.Add(new Jogo()
                {
                    Descricao = "Street Figther", Ano = 1998, DtInclusao = DateTime.Now
                });
                Commit();
                usuario = _repositorioUsuario.Get().Where(x => x.Email.Equals(login) && x.SenhaCriptografada.Equals(senhaCriptografada)).FirstOrDefault();
            }

            return(usuario != null);
        }
Exemple #2
0
        private void SetSenha(string senha, string senhaConfirmacao)
        {
            Guard.ForNullOrEmptyDefaultMessage(senha, "Senha");
            Guard.ForNullOrEmptyDefaultMessage(senhaConfirmacao, "Confirmação de Senha");
            Guard.StringLength("Senha", senha, SenhaMinValue, SenhaMaxValue);
            Guard.AreEqual(senha, senhaConfirmacao, "As senhas não conferem!");

            Senha = CriptografiaHelper.CriptografarSenha(senha);
        }
Exemple #3
0
        public void ValidarSenha(string senha)
        {
            Guard.ForNullOrEmptyDefaultMessage(senha, "Senha");
            var senhaCriptografada = CriptografiaHelper.CriptografarSenha(senha);

            if (!Senha.SequenceEqual(senhaCriptografada))
            {
                throw new Exception("Senha inválida!");
            }
        }
Exemple #4
0
        private void SetSenha(string senha, string confirmacaoSenha)
        {
            Guard.ForNullOrEmptyDefaultMessage(senha, "Senha");
            Guard.ForNullOrEmptyDefaultMessage(confirmacaoSenha, "Confirmação da Senha");
            Guard.StringLength("Senha", senha, SenhaMinValue, SenhaMaxValue);
            Guard.StringLength("Senha", confirmacaoSenha, SenhaMinValue, SenhaMaxValue);
            Guard.AreEqual(senha, confirmacaoSenha, "Senha e Confirmação da Senha são divergentes.");

            Senha = CriptografiaHelper.CriptografarSenha(senha);
        }
        protected override void Seed(EmprestimoJogos.Domain.Infra.DataContext context)
        {
            //  This method will be called after migrating to the latest version.

            //  You can use the DbSet<T>.AddOrUpdate() helper extension method
            //  to avoid creating duplicate seed data.
            context.Usuario.AddOrUpdate(new Usuario()
            {
                Nome = "Sidcley Mendes", Email = "*****@*****.**", SenhaCriptografada = CriptografiaHelper.CriptografarSenha("123456"), DtInclusao = DateTime.Now
            });
            context.Amigo.AddOrUpdate(new Amigo()
            {
                Nome = "Sidcley Mendes", Email = "*****@*****.**", DtInclusao = DateTime.Now
            });
            context.Jogo.AddOrUpdate(new Jogo()
            {
                Descricao = "Street Figther", Ano = 1998, DtInclusao = DateTime.Now
            });
        }
Exemple #6
0
        public Usuario Salva(Usuario usuarioPostado)
        {
            usuarioPostado.DtInclusao = DateTime.Now;

            usuarioPostado.SenhaCriptografada = (!String.IsNullOrWhiteSpace(usuarioPostado.Senha)) ? CriptografiaHelper.CriptografarSenha(usuarioPostado.Senha) : null;
            //UsuarioEscopo.SalvarIsValid(usuarioPostado);


            _repositorioUsuario.Save(usuarioPostado);

            if (Commit())
            {
                return(usuarioPostado);
            }

            return(null);
        }
Exemple #7
0
 private static string GerarSenha(string senha)
 {
     return(CriptografiaHelper.CriptografarSenha(senha).ToString());
 }