// The id parameter name should match the DataKeyNames value set on the control public void ListViewAdmin_DeleteItem(int messageId) { ChatIdentityEntities context = new ChatIdentityEntities(); Message message = context.Messages.Find(messageId); if (message != null) { context.Messages.Remove(message); context.SaveChanges(); } }
protected void ButtonSend_Click(object sender, EventArgs e) { var message = Server.HtmlEncode(this.TextBox_NewMessage.Text); if (message == string.Empty) { return; } ChatIdentityEntities context = new ChatIdentityEntities(); context.Messages.Add(new Message() { Message1 = message }); context.SaveChanges(); }
// The id parameter name should match the DataKeyNames value set on the control public void ListViewAdmin_UpdateItem(int messageId) { // Load the item here, e.g. item = MyDataLayer.Find(id); ChatIdentityEntities context = new ChatIdentityEntities(); Message message = context.Messages.Find(messageId); if (message == null) { // The item wasn't found ModelState.AddModelError("", String.Format("Category with id {0} was not found", messageId)); return; } TryUpdateModel(message); if (ModelState.IsValid) { context.Entry(message).State = EntityState.Modified; context.SaveChanges(); } }