示例#1
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,Nombre,Estado,EscenarioID")] Rol rol)
        {
            if (id != rol.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(rol);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!RolExists(rol.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["EscenarioID"] = new SelectList(_context.Escenario, "Id", "Titulo", rol.EscenarioID);
            return(View(rol));
        }
示例#2
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,PersonajeID,SituacionID,RespuestaID,Respuesta2ID")] Tarjeta tarjeta)
        {
            if (id != tarjeta.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(tarjeta);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!TarjetaExists(tarjeta.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["PersonajeID"]  = new SelectList(_context.Personaje, "Id", "Nombre", tarjeta.PersonajeID);
            ViewData["SituacionID"]  = new SelectList(_context.Situacion, "Id", "Titulo", tarjeta.SituacionID);
            ViewData["RespuestaID"]  = new SelectList(_context.Respuesta, "Id", "Texto", tarjeta.RespuestaID);
            ViewData["Respuesta2ID"] = new SelectList(_context.Respuesta, "Id", "Texto", tarjeta.Respuesta2ID);
            return(View(tarjeta));
        }
示例#3
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,Titulo,Descripcion,NotaMeta,EmocionMeta,TiempoMeta,Estado")] Escenario escenario)
        {
            if (id != escenario.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(escenario);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!EscenarioExists(escenario.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(escenario));
        }
示例#4
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,Texto,Estado,NotaCambio,EmocionCambio,TiempoCambio,SituacionID")] Respuesta respuesta)
        {
            if (id != respuesta.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(respuesta);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!RespuestaExists(respuesta.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["SituacionID"] = new SelectList(_context.Situacion, "Id", "Titulo", respuesta.SituacionID);
            return(View(respuesta));
        }
示例#5
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,Titulo,Texto,Inicio,Estado")] Situacion situacion)
        {
            if (id != situacion.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(situacion);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!SituacionExists(situacion.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(situacion));
        }
示例#6
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,Nombre,Estado,RolID")] Personaje personaje)
        {
            if (id != personaje.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(personaje);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!PersonajeExists(personaje.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["RolID"] = new SelectList(_context.Rol, "Id", "Nombre", personaje.RolID);
            return(View(personaje));
        }
示例#7
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,Nombre,NotaAcomulada,EmocionAcomulada,TiempoAcomulado")] Partida partida)
        {
            if (id != partida.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(partida);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!PartidaExists(partida.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(partida));
        }