private void Window_Loaded(object sender, RoutedEventArgs e)
 {
     using (WpfApplicationEntity.API.MyDBContext objectMyDBContext = new WpfApplicationEntity.API.MyDBContext())
     {
         WpfApplicationEntity.API.Type_Action naz = new WpfApplicationEntity.API.Type_Action();
         if (add_edit == false)
         {
             ButtonAddEditGroup.Content = "Сохранить";
             naz              = objectMyDBContext.Type_Actions.Find(EditID);
             name.Text        = naz.Name;
             discription.Text = naz.Discription;
             duration.Text    = naz.Duration;
         }
     }
 }
 private void ButtonAddEditTypeAction_Click(object sender, RoutedEventArgs e)
 {
     using (WpfApplicationEntity.API.MyDBContext objectMyDBContext =
                new WpfApplicationEntity.API.MyDBContext())
     {
         if (this.add_edit == true)
         {
             if (name.Text != string.Empty &&
                 discription.Text != string.Empty &&
                 duration.Text != string.Empty)
             {
                 WpfApplicationEntity.API.Type_Action objectTypeAction = new WpfApplicationEntity.API.Type_Action();
                 objectTypeAction.Name        = name.Text;
                 objectTypeAction.Discription = discription.Text;
                 objectTypeAction.Duration    = duration.Text;
                 try
                 {
                     objectMyDBContext.Type_Actions.Add(objectTypeAction);
                     objectMyDBContext.SaveChanges();
                     MessageBox.Show("Тип акции добавлен");
                     this.DialogResult = true;
                 }
                 catch (Exception ex)
                 {
                     MessageBox.Show(ex.Message, "ОШИБКА", MessageBoxButton.OK, MessageBoxImage.Error);
                 }
             }
             else
             {
                 MessageBox.Show("Заполните все поля!", "Ошибка!");
                 this.DialogResult = false;
             }
         }
         else
         {
             var result = objectMyDBContext.Type_Actions.Find(EditID);
             result.Name        = name.Text;
             result.Discription = discription.Text;
             result.Duration    = duration.Text;
         }
         objectMyDBContext.SaveChanges();
     }
     this.Close();
 }