// // GET: /Gymkana/List public ActionResult List() { SessionInitialize(); GymkanaCAD cad = new GymkanaCAD(session); UsuarioCAD usucad = new UsuarioCAD(session); UsuarioEN usuen = usucad.FiltrarUsuarioPorNombre(User.Identity.Name); var aux = cad.FiltrarGymkanaPorUsuario(usuen.ID); SessionClose(); return(View(aux)); }
public void BorrarUsuario(int p_oid) { /*PROTECTED REGION ID(WhateverGenNHibernate.CP.Whatever_Usuario_BorrarUsuario) ENABLED START*/ IUsuarioCAD usuarioCAD = null; UsuarioCEN usuarioCEN = null; try { SessionInitializeTransaction(); usuarioCAD = new UsuarioCAD(session); usuarioCEN = new UsuarioCEN(usuarioCAD); EventoCAD eve = new EventoCAD(session); EventoCP evec = new EventoCP(session); RetoCAD ret = new RetoCAD(session); RetoCP retc = new RetoCP(session); GymkanaCAD gym = new GymkanaCAD(session); GymkanaCP gymc = new GymkanaCP(session); System.Collections.Generic.IList <EventoEN> eventos; System.Collections.Generic.IList <RetoEN> retos; System.Collections.Generic.IList <GymkanaEN> gymkanas; eventos = eve.FiltrarEventoPorUsuario(p_oid); foreach (EventoEN element in eventos) { evec.BorrarEvento(element.ID); } retos = ret.FiltrarRetoPorUsuario(p_oid); foreach (RetoEN element in retos) { retc.BorrarReto(element.ID); } gymkanas = gym.FiltrarGymkanaPorUsuario(p_oid); foreach (GymkanaEN element in gymkanas) { gymc.BorrarGymkana(element.ID); } usuarioCAD.Destroy(p_oid); SessionCommit(); } catch (Exception ex) { SessionRollBack(); throw ex; } finally { SessionClose(); } /*PROTECTED REGION END*/ }