public async Task <IActionResult> PutCiudad([FromBody] CiudadUpdateVM modelo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var ciudad = await _servicioCiudad.Update(modelo); return(Ok(ciudad)); }
public async Task <Ciudad> Update(CiudadUpdateVM model) { if (model.ciudad_id < 1) { throw new Exception("La ID insertada es incorrecta."); } var modelo = await _context.Ciudades.FindAsync(model.ciudad_id); if (model == null) { throw new Exception("Registro no encontrado"); } modelo.nombre = model.nombre; modelo.codigo = model.codigo; _context.Ciudades.Update(modelo); await _context.SaveChangesAsync(); return(modelo); }