public ActionResult Acceder(string email, string password) { if (string.IsNullOrEmpty(email) || string.IsNullOrEmpty(password)) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } string md5pass = HashHelper.MD5(password); Usuario usuario = LoginRepository.Acceder(email, password); //db.Usuarios.Where(x => x.Email == email && x.Password == md5pass).SingleOrDefault(); if (usuario == null) { return(HttpNotFound()); } //aca agregamos la visualización de los menús List <Accion> acciones = RolRepository.getAccionesPorRoles(usuario.IDRol); Session["accionesMenu"] = acciones; Dictionary <string, string> permisoOperaciones = RolRepository.GetPermisosOperaciones(usuario.IDRol.ToString()); Session["permisoOperaciones"] = permisoOperaciones; return(RedirectToAction("Index", "Home")); }