void RemoverPagina() { Int16 id = Convert.ToInt16(Request.QueryString["IdRemoverPagina"]); PaginaNegocio pagNeg = new PaginaNegocio(); var listaPaginasCompleta = pagNeg.Listar(); var pag = listaPaginasCompleta.Find(p => p.ID == id); ListaPaginasAgregadas = (List <Pagina>)Session["listaPaginasSelec"]; int indiceBuscado = ListaPaginasAgregadas.FindIndex(item => item.ID == pag.ID); ListaPaginasAgregadas.RemoveAt(indiceBuscado); Session["listaPaginasSelec"] = ListaPaginasAgregadas; Response.Redirect("PersonalizarUsuario.aspx"); }
protected void btn_AgregarPagina_Click(object sender, EventArgs e) { if (ddl_Paginas.SelectedIndex != 0) { ListaPaginasAgregadas = (List <Pagina>)Session["listaPaginasSelec"]; PaginaNegocio pagNeg = new PaginaNegocio(); var listaCompletaPaginas = pagNeg.Listar(); Int16 id = Convert.ToInt16(ddl_Paginas.SelectedItem.Value); ListaPaginasAgregadas.Add(listaCompletaPaginas.Find(x => id == x.ID)); Session["listaPaginasSelec"] = ListaPaginasAgregadas; } }