public async Task <IActionResult> PutHdDoc([FromBody] HdDocUpdateVM hdDoc) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var actualizar = await _servicioHdDoc.Update(hdDoc); return(Ok(actualizar)); }
public async Task <HdDoc> Update(HdDocUpdateVM model) { try { var doc = await _context.HdDocs.FirstOrDefaultAsync(x => x.hd_doc_id == model.hd_doc_id); if (doc == null) { return(null); } doc.consultor_id = model.consultor_id; doc.programador_id = model.programador_id; doc.cia_id = model.cia_id; doc.persona_id = model.persona_id; doc.aplicacion_178_id = model.aplicacion_178_id; doc.urgencia_170_id = model.urgencia_170_id; doc.tipo_172_id = model.tipo_172_id; doc.status_175_id = model.status_175_id; doc.modulo_214_id = model.modulo_214_id; doc.motivo_298_id = (long)model.motivo_298_id; doc.pais_id = model.pais_id; doc.titulo = model.titulo; doc.descripcion = model.descripcion; doc.version_app = model.version_app; doc.version_bd = model.version_bd; doc.nombre_contacto = model.nombre_contacto; doc.email_contacto = model.email_contacto; doc.tlf_contacto = model.tlf_contacto; doc.nombre_ventana = model.nombre_ventana; _context.HdDocs.Update(doc); await _context.SaveChangesAsync(); return(doc); } catch (Exception ex) { throw ex; } }