Пример #1
0
        public IActionResult OnPost()
        {
            MiembroController = new MiembroController();
            string nombreUsuario = Request.Form["nombreUsuario"];
            string contrasenia   = Request.Form["contrasenia"];

            if (nombreUsuario.Equals(""))
            {
                ViewData["alerta"] = "No digito un nombre usuario";
                return(Page());
            }

            if (!MiembroController.IngresarCuenta(nombreUsuario))
            {
                ViewData["alerta"] = "Usuario incorrecto.";
                return(Page());
            }
            else
            {
                HttpContext.Session.SetString("UsuarioActual", nombreUsuario);

                var    valoresMiembro = MiembroController.RetornarPesoMiembroTipo(nombreUsuario);
                string pesoMiembro    = valoresMiembro.Item1;
                string tipo           = valoresMiembro.Item2;
                HttpContext.Session.SetString("PesoActual", pesoMiembro);
                HttpContext.Session.SetString("TipoActual", tipo);

                return(RedirectToPage("/Perfil/Perfil"));
            }
        }
        public IActionResult OnGet(string Retroalimentacion)
        {
            MiembroController = new MiembroController();
            string UsuarioActual = HttpContext.Session.GetString(SessionKeyUsuario);

            PesoMiembroActual = HttpContext.Session.GetString(SessionKeyPeso);

            MiembrosComunidad = MiembroController.RetornarMiembros();

            if (Retroalimentacion != null)
            {
                Mensaje = Retroalimentacion;
            }

            return(Page());
        }
Пример #3
0
 public MiembrosControllerTests()
 {
     //_controlador = new MiembroController(new UnidadTrabajo(Configuracion.ConnectionString));
     _controlador = new MiembroController(UnidadTrabajoMockeada.ObtenerUnidadDeTrabajo());
 }
        public IActionResult OnPost()
        {
            miembroController = new MiembroController();
            string nuevo_nombreUsuario = Request.Form["nombreUsuario"].ToString();
            string nuevo_nombre        = Request.Form["Nombre"].ToString();
            string nuevo_apellido      = Request.Form["Apellido"].ToString();
            string nuevo_correo        = Request.Form["Correo"].ToString();
            string nuevo_pais          = Request.Form["Pais"].ToString();
            string nuevo_idioma        = Request.Form["Idioma"].ToString();
            string nuevo_hobbies       = Request.Form["Hobbies"].ToString();
            string nuevo_habilidades   = Request.Form["Habilidades"].ToString();


            if (nuevo_nombreUsuario.Equals(""))
            {
                ViewData["username"] = "******";
                return(Page());
            }

            if (nuevo_nombre.Equals(""))
            {
                ViewData["username"] = "******";
                return(Page());
            }

            if (nuevo_apellido.Equals(""))
            {
                ViewData["username"] = "******";
                return(Page());
            }

            if (nuevo_correo.Equals(""))
            {
                ViewData["username"] = "******";
                return(Page());
            }

            string[] informacionNueva = new string[]
            {
                nuevo_nombreUsuario,
                nuevo_nombre,
                nuevo_apellido,
                nuevo_correo,
                nuevo_pais,
                nuevo_idioma,
                nuevo_hobbies,
                nuevo_habilidades
            };

            if (!miembroController.CrearCuenta(informacionNueva))
            {
                ViewData["username"] = "******";
                return(Page());
            }
            else
            {
                HttpContext.Session.SetString("UsuarioActual", nuevo_nombreUsuario);
                HttpContext.Session.SetString("PesoActual", "0");
                HttpContext.Session.SetString("TipoActual", "periferico");



                return(RedirectToPage("/Perfil/EditarPerfil"));
            }
        }