Exemple #1
0
        private void Add_Click(object sender, RoutedEventArgs e)
        {
            Company company = companiesList.SelectedItem as Company;

            if (company == null)
            {
                return;
            }

            // создаем объект Phone
            Phone phone = new Phone
            {
                Name      = nameBox.Text,
                Price     = Int32.Parse(priceBox.Text),
                Company   = company,
                CompanyId = company.Id
            };

            using (MobileContext db = new MobileContext())
            {
                db.Phones.Add(phone);
                if (db.SaveChanges() > 0)
                {
                    phones.Add(phone);
                }
            }
        }
Exemple #2
0
 private void Delete_Click(object sender, RoutedEventArgs e)
 {
     // получаем выделеный пункт меню
     if (companiesList.SelectedItem != null)
     {
         Company company = companiesList.SelectedItem as Company;
         if (company != null)
         {
             using (MobileContext db = new MobileContext())
             {
                 db.Companies.Remove(company);
                 db.SaveChanges();
                 companiesList.ItemsSource = db.Companies.ToList();
             }
         }
     }
 }
 private void Save_Click(object sender, RoutedEventArgs e)
 {
     using (MobileContext db = new MobileContext())
     {
         if (company != null)
         {
             company.Name = nameBox.Text;
             db.Companies.Update(company);
         }
         else
         {
             db.Companies.Add(new Company {
                 Name = nameBox.Text
             });
         }
         db.SaveChanges();
     }
     GoToMainPage();
 }