示例#1
0
        public ActionResult Loguear(Usuario usr)
        {
            Usuario usrLogueado;


            usrLogueado = _usuarioServicio.LoguearUsuario(usr);

            if (usrLogueado == null)
            {
                ViewBag.Mensaje = _usuarioServicio.mostrarMensajeDeError();
                return(View("Login", usr));
            }
            else
            {
                //agregar redirect to action a HomeUsuario
                ViewBag.Mensaje     = "Usuario logueado:" + usrLogueado.Email;
                ViewBag.Usuario     = usrLogueado.Email;
                TempData["usuario"] = usrLogueado.Email;
                Session["usuario"]  = usrLogueado.Email;
                ClsSesion.SetUsuarioLogueado(usrLogueado);

                //Para testear la clase session
                //ClsSesion.GetUsuarioLogueado();
                //ClsSesion.EliminarSesion();

                return(RedirectToAction("Pedidos", "Pedidos"));
            }
        }