public ActionResult Cadastrar(UsuarioModel usuario)
 {
     UsuarioDB dbUsuario = new UsuarioDB();
     dbUsuario.Usuario.Add(usuario);
     dbUsuario.SaveChanges();
     return View("Index");
 }
        public ActionResult Login(UsuarioModel usuario)
        {
            UsuarioDB db = new UsuarioDB();
            List<UsuarioModel> query = db.Usuario.Where(usu => usu.Login == usuario.Login && usu.Senha == usuario.Senha).ToList();

            if (query.Count > 0)
            {
                FormsAuthenticationTicket authenticationTicket = new FormsAuthenticationTicket(usuario.Login, false, 60);
                string encryptTicket = FormsAuthentication.Encrypt(authenticationTicket);
                HttpCookie authCookie = new HttpCookie(FormsAuthentication.FormsCookieName, encryptTicket);
                Response.Cookies.Add(authCookie);

                TempData["mensagem"] = usuario.Login + ", Seja bem vindo!";
                return RedirectToAction("Index", "Home");
            }
            else
            {
                TempData["mensagemErro"] = "Usuario ou senha invalidos!";
                return View("Index");
            }
        }