Ejemplo n.º 1
0
 private void Refresh()
 {
     using (Model.AppDataBase db = new Model.AppDataBase())
     {
         viewData.ItemsSource = db.PersonsSet.ToArray();
     }
 }
Ejemplo n.º 2
0
        private void editReq(object sender, MouseButtonEventArgs e)
        {
            using (AppDataBase db = new AppDataBase())
            {
                if (viewData.SelectedItem is Person)
                {
                    var name = viewData.SelectedItem as Person;

                    var editItem = from i in db.PersonsSet
                                   where i.Id == name.Id
                                   select i;

                    if (editItem.Count() > 0)
                    {
                        WindowEdit edit = new WindowEdit();
                        edit.Entity = editItem.First();
                        if (edit.ShowDialog() == true)
                        {
                            var errors = db.GetValidationErrors();

                            db.SaveChanges();
                            Refresh();
                        }
                    }
                }
            }
        }