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; }
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);