예제 #1
0
        public async Task <IActionResult> PutHdDoc([FromBody] HdDocUpdateVM hdDoc)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var actualizar = await _servicioHdDoc.Update(hdDoc);

            return(Ok(actualizar));
        }
예제 #2
0
        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;
            }
        }