protected void forUpdate(MessageTable dt) { try { dt.Title = textTitle.Text.ToString(); dt.Body = textBody.Text.ToString(); context.Entry(dt).State = System.Data.Entity.EntityState.Modified; context.SaveChanges(); this.ShowMessageAsync("Done", "Text Updated"); UpdateTextButton.Visibility = Visibility.Hidden; CreateTextButton.Visibility = Visibility.Visible; } catch (NullReferenceException) { this.ShowMessageAsync("Invalid", "Some values are invalid"); } }