Exemplo n.º 1
0
        public bool VerificarAdminSistema(Guid ID)
        {
            AdministradorEntidade user = DbSet.OfType <AdministradorEntidade>()
                                         .Where(_ => _.ID == ID).SingleOrDefault();

            return(user != null);
        }
Exemplo n.º 2
0
        public void TestaAcharUmAdministradorComEmailErradoESenhaErrada()
        {
            string email = "*****@*****.**";
            string senha = "1234";
            AdministradorEntidade administradorEsperado = administradorServico.BuscarPorAutenticacao(email, senha);

            Assert.IsNull(administradorEsperado);
        }
Exemplo n.º 3
0
        public void TestaAcharUmAdministradorComEmailESenhaCertos()
        {
            string email = "*****@*****.**";
            string senha = "123";
            AdministradorEntidade administradorEsperado = administradorServico.BuscarPorAutenticacao(email, senha);

            Assert.AreEqual(administradorEsperado.Id, 2);
        }
Exemplo n.º 4
0
        public ActionResult FazerLogin(string email, string senha)
        {
            AdministradorEntidade administradorAutenticado = administradorServico.BuscarPorAutenticacao(email, senha);

            if (administradorAutenticado != null)
            {
                ServicoDeAutenticacao.Autenticar(new Models.AdministradorModel(administradorAutenticado.Email));
                return(RedirectToAction("Index", "Administrativo"));
            }
            TempData["mensagemLogin"] = "******";
            return(RedirectToAction("Login", "Login"));
        }