public async Task <IActionResult> PostHdDoc([FromBody] HdDocCreateVM hdDoc) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var agregar = await _servicioHdDoc.Add(hdDoc); return(Ok(agregar)); }
public async Task <HdDoc> Add(HdDocCreateVM model) { try { ConsecutivosMg consecutivo = new ConsecutivosMg(_context); int nro = await consecutivo.TraerConsecutivo(1); HdDoc doc = new HdDoc { consultor_id = model.consultor_id, programador_id = model.programador_id, cia_id = model.cia_id, persona_id = model.persona_id, aplicacion_178_id = model.aplicacion_178_id, urgencia_170_id = model.urgencia_170_id, tipo_172_id = model.tipo_172_id, status_175_id = model.status_175_id, modulo_214_id = model.modulo_214_id, motivo_298_id = (long)model.motivo_298_id, pais_id = model.pais_id, numero = nro, titulo = model.titulo, descripcion = model.descripcion, f_crea = DateTime.Now, version_app = model.version_app, version_bd = model.version_bd, //f_correccion = model.f_correccion, //solucion = model.solucion, //version_solucion = model.version_solucion, //f_solucionn = model.f_solucionn, nombre_contacto = model.nombre_contacto, email_contacto = model.email_contacto, tlf_contacto = model.tlf_contacto, nombre_ventana = model.nombre_ventana, leido_consultor = false, leido_programador = false }; _context.HdDocs.Add(doc); await _context.SaveChangesAsync(); return(doc); } catch (Exception ex) { throw ex; } }