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)); }
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")); }