Example #1
0
 public ActionResult Cadastro(Usuario usuario)
 {
     if (!ModelState.IsValid)
     {
         return(View());
     }
     using (GerenciaSenhasEntities bd = new GerenciaSenhasEntities())
     {
         var v = bd.Usuario.Where(a => a.Login.Equals(usuario.Login) && a.Senha.Equals(usuario.Senha)).FirstOrDefault();
         if (v != null)
         {
             ModelState.AddModelError("", "*Usuário já cadastrado!");
         }
         else
         {
             Response.Write("<script>alert('Cadastro efetuado com sucesso');</script>");
             bd.Usuario.Add(usuario);
             bd.SaveChanges();
             return(RedirectToAction("Login", "Conta"));
         }
     }
     return(View());
 }
Example #2
0
        public ActionResult Login(Usuario usuario)
        {
            if (!ModelState.IsValid)
            {
                return(View());
            }

            using (GerenciaSenhasEntities bd = new GerenciaSenhasEntities())
            {
                var v = bd.Usuario.Where(a => a.Login.Equals(usuario.Login) && a.Senha.Equals(usuario.Senha)).FirstOrDefault();
                if (v != null)
                {
                    Session.Add("ID_usuario", v.ID);
                    FormsAuthentication.SetAuthCookie(usuario.Login, false);
                    return(RedirectToAction("Index", "Senhas"));
                }
                else
                {
                    ModelState.AddModelError("", "*Insira um login e uma senha válida!");
                }
            }

            return(View());
        }