Esempio n. 1
0
 public async Task<IActionResult> DesligarConfirmed(PersonaTrasfondo seguidor)
 {
     int id = seguidor.PersonajeJugadorId;
     _servicioSeguidores.Eliminar(seguidor);
     await _servicioSeguidores.ConfirmarCambios();
     return AbrirPersonaje(id);
 }
Esempio n. 2
0
 public async Task<IActionResult> Ligar(PersonaTrasfondo seguidor)
 {
     if (ModelState.IsValid)
     {
         _servicioSeguidores.GuardarSeguidor(seguidor);
         await _servicioSeguidores.ConfirmarCambios();
         return AbrirPersonaje(seguidor.PersonajeJugadorId);
     }
     return View(seguidor);
 }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
 public void GuardarSeguidor(PersonaTrasfondo seguidor)
 {
     _contexto.Seguidores.Add(seguidor);
 }