public async Task <IActionResult> PutBatalha([FromRoute] int id, [FromBody] Batalha batalha) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != batalha.Id) { return(BadRequest()); } _context.Entry(batalha).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BatalhaExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public ActionResult Edit([Bind(Include = "Id,TabuleiroId,ExercitoBrancoId,ExercitoPretoId,VencedorId,TurnoId,Estado")] Batalha batalha) { if (ModelState.IsValid) { db.Entry(batalha).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ExercitoBrancoId = new SelectList(db.Exercitos, "Id", "Id", batalha.ExercitoBrancoId); ViewBag.ExercitoPretoId = new SelectList(db.Exercitos, "Id", "Id", batalha.ExercitoPretoId); ViewBag.TabuleiroId = new SelectList(db.Tabuleiros, "Id", "Id", batalha.TabuleiroId); ViewBag.TurnoId = new SelectList(db.Exercitos, "Id", "Id", batalha.TurnoId); ViewBag.VencedorId = new SelectList(db.Exercitos, "Id", "Id", batalha.VencedorId); return(View(batalha)); }
public async Task <Batalha> EditarBatalha(int id, Batalha batalha) { _context.Entry(batalha).State = EntityState.Modified; try { await _context.SaveChangesAsync(); return(null); } catch (DbUpdateConcurrencyException) { if (!BatalhaExists(id)) { return(null); } else { throw; } } }
public void AlterarBatalha(Batalha batalha) { _context.Entry(batalha).State = EntityState.Modified; }