コード例 #1
0
        public RespuestaBD EditarSueroMalReferenciado(ActualizarSueroMalReferenciado actualizarSueroMalReferenciado)
        {
            using (InoBD db = new InoBD())
            {
                SueroMalReferenciado sueroMalReferenciado = db.SueroMalReferenciado.Find(actualizarSueroMalReferenciado.IdSueroMalReferenciado);
                string valoresAntiguos = JsonConvert.SerializeObject(sueroMalReferenciado);
                if (sueroMalReferenciado != null)
                {
                    db.Entry(sueroMalReferenciado).CurrentValues.SetValues(actualizarSueroMalReferenciado);
                    db.SaveChanges();
                    //Mensaje de respuesta
                    respuesta.Id      = sueroMalReferenciado.IdSueroMalReferenciado;
                    respuesta.Mensaje = "Se modificó los datos correctamente.";

                    // Auditoria
                    AuditoriaGeneral auditoria = new AuditoriaGeneral
                    {
                        Accion          = "Actualizar",
                        NombreTabla     = "SueroMalReferenciado",
                        ValoresAntiguos = valoresAntiguos,
                        ValoresNuevos   = JsonConvert.SerializeObject(actualizarSueroMalReferenciado),
                        IdUsuario       = actualizarSueroMalReferenciado.IdUsuarioModificacion
                    };
                    this._gestorDeAuditoria.AgregarAuditoria(auditoria);
                }
                else
                {
                    //Mensaje de respuesta
                    respuesta.Id      = 0;
                    respuesta.Mensaje = "El campo solicitado no existe.";
                }

                return(respuesta);
            }
        }
コード例 #2
0
 public RespuestaBD EditarSueroMalReferenciado(ActualizarSueroMalReferenciado actualizarSueroMalReferenciado)
 {
     return(_gestorDeProcesoAnalitico.EditarSueroMalReferenciado(actualizarSueroMalReferenciado));
 }