protected void ButtonOpdater_Click(object sender, EventArgs e) { int categoriId = Convert.ToInt32(Request.QueryString["categori"]); //int brugerid = Convert.ToInt32(Session["user_id"]); var usersToDelete = new List<int>(); foreach (ListItem user in ListBox_Redaktorer.Items) { if (user.Selected) { usersToDelete.Add(Convert.ToInt32(user.Value)); } } db.category_editors.DeleteAllOnSubmit(db.category_editors.Where(i => usersToDelete.Contains(i.id))); db.SubmitChanges(); foreach (ListItem user in ListBox_NotRedaktorer.Items) { if (user.Selected) //<----- HUSK DET ELLERS FLYTTER DEN ALT ANDET OGSÅ!!! { var categoryEditor = new category_editor(); categoryEditor.fk_categories_id = categoriId; categoryEditor.fk_users_id = Convert.ToInt32(user.Value); db.category_editors.InsertOnSubmit(categoryEditor); } } db.SubmitChanges(); Response.Redirect("~/Admin/Editors.aspx?categori=" + categoriId); }
partial void Deletecategory_editor(category_editor instance);
partial void Updatecategory_editor(category_editor instance);
partial void Insertcategory_editor(category_editor instance);
private void detach_category_editors(category_editor entity) { this.SendPropertyChanging(); entity.category = null; }
private void attach_category_editors(category_editor entity) { this.SendPropertyChanging(); entity.user = this; }