public ViewResult Login(Usuario u)
        {
            rdnLogin rdn = new rdnLogin();

            ViewResult vr = new ViewResult();

            vr.ViewBag.Categorias = rdnCategoria.listarTodos();
            vr.ViewBag.SubCategorias = rdnSubCategoria.listarTodos();
            vr.ViewBag.Produtos = rdnProduto.listarTodos();

            Usuario usuario = rdn.EftuaLogin(u);

            if (usuario != null )
            {
                vr.ViewName = "sucesso";
                Session["usuarioLogado"] = u;
            }
            else
            {
                vr.ViewName = ("index");
                vr.ViewBag.Usuario = u;
                vr.ViewBag.Mensagem = "Login ou senha inválidos.";
            }

            return vr;
        }
Beispiel #2
0
        public Usuario EftuaLogin(Usuario usuario)
        {
            var qry = from u in contexto.Usuario where u.Senha == usuario.Senha && u.Login == usuario.Login select u;

            Usuario usuarioLogado = qry.SingleOrDefault();

            if (usuarioLogado != null)
            {
                return usuarioLogado;
            }
            else
            {
                return null;
            }
        }
		private void detach_Usuario(Usuario entity)
		{
			this.SendPropertyChanging();
			entity.Pessoa = null;
		}
		private void attach_Usuario(Usuario entity)
		{
			this.SendPropertyChanging();
			entity.Pessoa = this;
		}
 partial void DeleteUsuario(Usuario instance);
 partial void UpdateUsuario(Usuario instance);
 partial void InsertUsuario(Usuario instance);