public IActionResult OnGet() { MiembroModel usuario = listaMiembros.Find(x => x.usernamePK == Request.Cookies["usernamePK"]); listaMiembros.Remove(usuario); if (Request.Cookies["usernamePK"] != null) { if (idArticuloPK != -1) { articulo = informacionArticuloController.GetInformacionArticuloModel(idArticuloPK); articulo.fechaPublicacion = Convertidor.CambiarFormatoFechaAMD(articulo.fechaPublicacion); autoresViejos = informacionArticuloController.GetAutoresArticuloListaStringArray(idArticuloPK); foreach (string[] item in autoresViejos) { listaMiembrosAutores.Add(item[0]); } listaMiembrosAutores.Add(Request.Cookies["usernamePK"]); listaCategoriaTopicosArticulo = informacionArticuloController.GetCategoriaTopicosArticuloString(idArticuloPK); TempData["idArticulo"] = idArticuloPK; for (int i = 0; i < autoresViejos.Count; i++) { inyeccion += "var select = document.getElementById('slctAutor');" + "\n" + "var option = select[select.selectedIndex];" + "\n" + "if (!miembrosAutores.includes('" + autoresViejos[i][0] + "')) {" + "\n" + "const div = document.createElement('div');" + "const button = document.createElement('input');" + "\n" + "button.type = \"button\";" + "\n" + "button.value = \"x\";" + "\n" + "button.toDelete = '" + autoresViejos[i][0] + "';" + "\n" + "button.onclick = borrar;" + "\n" + "miembrosAutores.push('" + autoresViejos[i][0] + "')" + "\n" + "div.innerHTML = '<label>' + \'" + autoresViejos[i][1] + "\' + '</label><input type=\"hidden\" name=\"listaMiembrosAutores\" value=\"' + \'" + autoresViejos[i][0] + "\' + '\"/>';" + "\n" + "document.getElementById('autores').appendChild(div);" + "\n" + "div.appendChild(button)" + "\n" + "}\n"; } if (articulo.estado == EstadoArticulo.EnCorrecciones || articulo.estado == EstadoArticulo.Rechazado) { revisiones = informacionArticuloController.GetRevisiones(idArticuloPK); estadoAnterior = articulo.estado; } } else { TempData["idArticulo"] = -1; } } else { AvisosInmediatos.Set(this, "init_session_error", "Por favor inicie sesión para poder enlazar el artículo", AvisosInmediatos.TipoAviso.Error); return(Redirect("/Login")); } return(Page()); }