public async Task <IActionResult> PutCia([FromBody] CiaUpdateVM modelo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var cia = await _servicioCia.Update(modelo); return(Ok(cia)); }
public async Task <CiaVM> Update(CiaUpdateVM model) { if (model.cia_id < 1) { throw new Exception("La ID insertada es incorrecta."); } var cia = await _context.Cias.FindAsync(model.cia_id); if (cia == null) { throw new Exception("No existe tal registro."); } cia.rif = model.rif; cia.nombre = model.nombre; cia.grupo_cia_id = model.grupo_cia_id; cia.tipo_166_id = model.tipo_166_id; cia.pais_id = model.pais_id; cia.estado_id = model.estado_id; cia.ciudad_id = model.ciudad_id; cia.soporte_id = model.soporte_id; cia.marca_87_id = model.marca_87_id; cia.codigo_bd = model.codigo_bd; cia.lic_alquiler = model.lic_alquiler; cia.lic_vta = model.lic_vta; cia.version_app = model.version_app; cia.version_bd = model.version_bd; cia.marca = model.marca; _context.Cias.Update(cia); await _context.SaveChangesAsync(); var regreso = await GetVM(cia.cia_id); return(regreso); }