// 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();
     }
 }