//
        // GET: /Gymkana/Details/5

        public ActionResult Details(int id)
        {
            Gymkana gym = null;

            SessionInitialize();
            GymkanaEN gymen = new GymkanaCAD(session).ReadOIDDefault(id);

            gym = new AssemblerGymkana().ConvertENToModelUI(gymen);
            SessionClose();
            return(View(gym));
        }
        //
        // GET: /Gymkana/Edit/5

        public ActionResult Edit(int id)
        {
            Gymkana gym = null;

            SessionInitialize();
            GymkanaEN gymen = new GymkanaCAD(session).ReadOIDDefault(id);

            gym = new AssemblerGymkana().ConvertENToModelUI(gymen);
            UsuarioEN usu = gym.usuario;

            if (User.Identity.Name != usu.Nombre && !Roles.IsUserInRole("admin"))
            {
                return(RedirectToAction("Details", new { id = id }));
            }
            SessionClose();
            return(View(gym));
        }