public IActionResult Edit(int id, PaisViewModel model) { if (id != model.Pais.Id) { return(View("Error")); } if (!ModelState.IsValid) { return(View(model)); } var paisDB = _paisService.GetPais(id); if (paisDB == null) { return(View("Error")); } paisDB.Name = model.Pais.Name; paisDB.Continente = model.Pais.Continente; _paisService.Edit(paisDB); return(RedirectToAction(nameof(Index))); }
public IActionResult EditPais([FromRoute] int id, [FromBody] PaisViewModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != model.Pais.Id) { return(BadRequest()); } var pais = _paisService.GetPais(model.Pais.Id); if (pais == null) { return(NotFound()); } pais.Name = model.Pais.Name; pais.Continente = model.Pais.Continente; _paisService.Edit(pais); return(NoContent()); }
public ActionResult Edit([Bind(Include = "Id_pais,Nombre")] Pai pai) { if (ModelState.IsValid) { _paisService.Edit(pai); return(RedirectToAction("Index")); } return(View(pai)); }
public async Task Edit(PaisModel model) { await _paisService.Edit(model); }