//------------------------------------ public async Task <Municipio> Update(MunicipioUpdateVM model) { if (model.municipio_id < 1) { throw new Exception("La ID insertada es incorrecta."); } var actualizar = await _context.Municipios.FindAsync(model.municipio_id); if (actualizar == null) { throw new Exception("No existe el municipio con ese id"); } actualizar.nombre = model.nombre; actualizar.codigo = model.codigo; actualizar.referencia = model.referencia; actualizar = CheckPropiedades(actualizar); _context.Municipios.Update(actualizar); await _context.SaveChangesAsync(); return(actualizar); }
public async Task <IActionResult> PutMunicipio([FromBody] MunicipioUpdateVM modelo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var elMunicipio = await _servicioMunicipio.Update(modelo); return(Ok(elMunicipio)); }