public ActionResult EliminarJugadorDeUnEquipo(int id) { var vm = new EliminarJugadorDeUnEquipoVM { JugadorId = id }; return(View(vm)); }
public ActionResult EliminarJugadorDeUnEquipo(EliminarJugadorDeUnEquipoVM vm) { if (!ModelState.IsValid) { return(RedirectToAction("EliminarJugadorDeUnEquipo", new { id = vm.JugadorId })); } var jugador = Context.Jugadores.Find(vm.JugadorId); var equipoAEliminar = jugador?.JugadorEquipo.Single(x => x.EquipoId == vm.EquipoId); Context.JugadorEquipos.Remove(equipoAEliminar); Context.SaveChanges(); return(RedirectToAction("Index")); }