public void Adauga(Cont user, int id, string denumire, double pret, double cantitate, double cantitate_Totala, Categorie categorie) { RestaurantEntities1 context = new RestaurantEntities1(); if (prepContext.ExistingRecord == false) { var preparate = context.Preparats.ToList(); List <string> listaPreparate = new List <string>(); foreach (var preparatNou in preparate) { listaPreparate.Add(preparatNou.denumire); } if (listaPreparate.Contains(denumire) == false) { context.AdaugarePreparatCategorie(categorie.denumire, denumire, pret, cantitate, cantitate_Totala); context.SaveChanges(); MainViewModel.Instance.ActiveScreen = new PreparateViewModel("Toate categoriile", user); System.Windows.MessageBox.Show("Preparat Adaugat!"); } else { MessageBox.Show("Preparatul deja exista!"); } } else { var preparate = context.Preparats.ToList(); Preparat preparat1 = new Preparat(); foreach (var preparat in preparate) { if (preparat.id_preparat == id) { preparat1 = preparat; } } if (categorie == null) { MessageBox.Show("Selectati o categorie!"); } else { context.ModificaPreparat(id, denumire, pret, cantitate, cantitate_Totala, categorie.id_categorie); context.SaveChanges(); MessageBox.Show("Preparat Modificat!"); MainViewModel.Instance.ActiveScreen = new PreparateViewModel("Toate categoriile", user); } } }