Exemple #1
0
        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)));
        }
Exemple #2
0
        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));
 }
Exemple #4
0
 public async Task Edit(PaisModel model)
 {
     await _paisService.Edit(model);
 }