public async Task<IActionResult> DesligarConfirmed(PersonaTrasfondo seguidor) { int id = seguidor.PersonajeJugadorId; _servicioSeguidores.Eliminar(seguidor); await _servicioSeguidores.ConfirmarCambios(); return AbrirPersonaje(id); }
public async Task<IActionResult> Ligar(PersonaTrasfondo seguidor) { if (ModelState.IsValid) { _servicioSeguidores.GuardarSeguidor(seguidor); await _servicioSeguidores.ConfirmarCambios(); return AbrirPersonaje(seguidor.PersonajeJugadorId); } return View(seguidor); }
public async Task<IActionResult> Ligar(int personajeId) { PersonaTrasfondo nuevoSeguidor = new PersonaTrasfondo(); nuevoSeguidor.PersonajeJugadorId = personajeId; ViewBag.Seguidores = _servicioSeguidores.GetSeguidoresPotenciales(personajeId).Result.Select(seguidor => new SelectListItem { Value = seguidor.SeguidorId.ToString(), Text = seguidor.Nombre }).ToList(); return View(nuevoSeguidor); }
public void GuardarSeguidor(PersonaTrasfondo seguidor) { _contexto.Seguidores.Add(seguidor); }