public bool Login(string p_nomUsu, String p_contrasenya) { /*PROTECTED REGION ID(TravelnookGenNHibernate.CEN.Travelnook_Usuario_login) ENABLED START*/ // Write here your custom code... bool devuelve = false; UsuarioCEN usuarioCEN = new UsuarioCEN(); UsuarioEN usuarioEN = new UsuarioEN(); usuarioEN = usuarioCEN.DevuelveUsuarioPorNomUsu(p_nomUsu); if (usuarioEN != null) { if (Utils.Util.GetEncondeMD5(p_contrasenya) == usuarioEN.Contrasenya) { devuelve = true; } else { devuelve = false; } } else { devuelve = false; } return devuelve; /*PROTECTED REGION END*/ }
public ActionResult SitioFavorito(string id) { bool esfav=false; int identificador = 0; IList<SitioEN> favs = new List<SitioEN>(); //SessionInitialize(); /*FavoritoCAD favCAD = new FavoritoCAD(session); FavoritoCEN favcen = new FavoritoCEN(favCAD);*/ /* int nuevo = favcen.CrearFavorito("u1"); favcen.AnyadirSitioFavoritos(nuevo, id);*/ SessionInitialize(); UsuarioCAD usuCAD = new UsuarioCAD(session); UsuarioCEN usuCen = new UsuarioCEN(usuCAD); FavoritoCEN favcen = new FavoritoCEN(); UsuarioEN usuario = usuCen.DevuelveUsuarioPorNomUsu(User.Identity.Name); favs = favcen.DevuelveSitiosFavoritos(User.Identity.Name); //UsuarioEN usu = new UsuarioEN(); foreach (SitioEN favaux in favs) { if (favaux.Nombre == id) { //si esta en mis favoritos esfav = true; } } if (esfav == true) //si esta en mis favoritos lo busco y me quedo con su id { foreach (FavoritoEN misFavs in usuario.Favorito) //para cada favorito { if (misFavs.Sitio != null && misFavs.Sitio.Nombre == id) //si Sitio no es null y es el que recibo identificador = misFavs.Id; } favcen.EliminarFavorito(identificador); } else //si no esta lo creo { int nuevo2 = favcen.CrearFavorito(User.Identity.Name); favcen.AnyadirSitioFavoritos(nuevo2,id); } SessionClose(); return View(); }
// // GET: /Account/Manage public ActionResult Manage(ManageMessageId? message) { ViewBag.StatusMessage = message == ManageMessageId.ChangePasswordSuccess ? "La contraseña se ha cambiado." : message == ManageMessageId.SetPasswordSuccess ? "Su contraseña se ha establecido." : message == ManageMessageId.RemoveLoginSuccess ? "El inicio de sesión externo se ha quitado." : ""; ViewBag.HasLocalPassword = OAuthWebSecurity.HasLocalAccount(WebSecurity.GetUserId(User.Identity.Name)); ViewBag.ReturnUrl = Url.Action("Manage"); LocalPasswordModel model = new LocalPasswordModel(); UsuarioCEN usuCEN = new UsuarioCEN(); UsuarioEN usu = new UsuarioEN(); usu = usuCEN.DevuelveUsuarioPorNomUsu(User.Identity.Name); model.Nombre = usu.Nombre; model.Apellidos = usu.Apellidos; model.Provincia = usu.Provincia; model.Localidad = usu.Localidad; model.Fecha = usu.FechaNacimiento; model.Foto = usu.Foto_perfil; model.Email = usu.Email; return View(model); }