// GET: Registrado/Details/5
        public ActionResult Details(int id)
        {
            RegistradoCEN       RegistradoCEN = new RegistradoCEN();
            RegistradoEN        reEN          = RegistradoCEN.ReadOID(id);
            RegistradoViewModel reVM          = new AssemblerRegistrado().ConvertENToModelUI(reEN);

            return(View(reVM));
        }
        public ActionResult Edit(RegistradoViewModel reg)
        {
            try
            {
                // TODO: Add update logic here

                RegistradoCEN regCEN = new RegistradoCEN();
                RegistradoEN  regEN  = regCEN.ReadOID(reg.id);

                RegistradoCEN cen = new RegistradoCEN();
                cen.Modify(reg.id, reg.Email, regEN.Pass, reg.FechaInscripcion, reg.Nombre, reg.Apellidos, reg.Fecha_nacimiento);

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
Beispiel #3
0
        // GET: Registrado/Delete/5
        public ActionResult Delete(int id)
        {
            try
            {
                SessionInitialize();
                RegistradoCAD       regCAD = new RegistradoCAD(session);
                RegistradoCEN       cen    = new RegistradoCEN(regCAD);
                RegistradoEN        regEN  = cen.ReadOID(id);
                RegistradoViewModel reg    = new AssemblerRegistrado().ConvertENToModelUI(regEN);

                SessionClose();


                return(View(reg));
            }
            catch
            {
                //Meter aqui el mensaje de error
                return(View());
            }
        }
        public ActionResult MisDatos(RegistradoViewModel reg)
        {
            try
            {
                UsuarioCEN usu = new UsuarioCEN();
                int        idd = usu.DgetOIDfromEmail(User.Identity.Name);

                RegistradoCEN pre   = new RegistradoCEN();
                RegistradoEN  preEN = pre.ReadOID(idd);


                // TODO: Add update logic here
                RegistradoCEN cen = new RegistradoCEN();
                //cen.Modify(reg.id, reg.Email, reg.Password, reg.FechaInscripcion, reg.Nombre, reg.Apellidos, reg.Fecha_nacimiento);
                cen.Modify(idd, reg.Email, preEN.Pass, reg.FechaInscripcion, reg.Nombre, reg.Apellidos, reg.Fecha_nacimiento);

                return(RedirectToAction("MisDatos"));
            }
            catch
            {
                return(View());
            }
        }
        // GET: Registrado/EliminarCuenta
        public ActionResult EliminarCuenta()
        {
            try
            {
                UsuarioCEN usu = new UsuarioCEN();
                int        idd = usu.DgetOIDfromEmail(User.Identity.Name);

                SessionInitialize();
                RegistradoCAD       regCAD = new RegistradoCAD(session);
                RegistradoCEN       cen    = new RegistradoCEN(regCAD);
                RegistradoEN        regEN  = cen.ReadOID(idd);
                RegistradoViewModel reg    = new AssemblerRegistrado().ConvertENToModelUI(regEN);

                SessionClose();


                return(View(reg));
            }
            catch
            {
                //Meter aqui el mensaje de error
                return(View());
            }
        }