Ejemplo n.º 1
0
        public ActionResult Crear(String Nombre)
        {
            Usuario usuario = (Usuario)Session["UsuarioLogeado"];

            Equipo equipos = futbappDB.Equipos.FirstOrDefault(u => u.NombreDeEquipo == Nombre);

            if (equipos == null)
            {
                Equipo equipo = new Equipo();

                equipo.NombreDeEquipo = Nombre;
                equipo.NombreDeLider  = usuario.NombreDeUsuario;

                futbappDB.Equipos.Add(equipo);
                futbappDB.SaveChanges();

                Equipo team = futbappDB.Equipos.FirstOrDefault(u => u.NombreDeEquipo == Nombre);

                FirstCreateTeam(team, usuario);
            }
            else
            {
                TempData["Error"] = "¡El nombre de equipo ya existe, pruebe con otro nombre!";
            }

            return(RedirectToAction("MiPerfil", "Usuario"));
        }
        public ActionResult Create([Bind(Include = "NombreDeUsuario,Nombre,Apellido,Email,Password,Provincia,Ciudad,Zona,GolesHechos,PartidosJugados,Posicion")] Usuario usuario)
        {
            if (ModelState.IsValid)
            {
                db.Usuarios.Add(usuario);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(usuario));
        }
Ejemplo n.º 3
0
        public ActionResult Registro(String Usuario, String Email, String Password)
        {
            Usuario usuario = futbappDB.Usuarios.FirstOrDefault(u => u.NombreDeUsuario == Usuario && u.Email == Email);

            if (usuario == null)
            {
                usuarioRegistro.NombreDeUsuario = Usuario;
                usuarioRegistro.Email           = Email;
                usuarioRegistro.Password        = Password;

                Session["UsuarioRegistrandose"] = usuarioRegistro;

                futbappDB.Usuarios.Add(usuarioRegistro);
                futbappDB.SaveChanges();

                return(RedirectToAction("CompletarRegistro", "Home"));
            }
            else if (usuario.NombreDeUsuario != null)
            {
                TempData["Error"] = "El usuario elegido ya existe, por favor ingrese un usuario distinto";
            }
            else if (usuario.Email != null)
            {
                TempData["Error"] = "El email ingresado ya está siendo usado, por favor ingrese un email distinto";
            }
            return(RedirectToAction("Index", "Home"));
        }