internal ObservableCollection <InformatiiPreparat> Search(string preparatCautat) { ObservableCollection <InformatiiPreparat> aux = new ObservableCollection <InformatiiPreparat>(); foreach (var product in context.Preparats.SqlQuery("[CautaPreparat] @denumire", new SqlParameter("denumire", preparatCautat)).ToList()) { var poze = context.Fotografies.ToList(); Fotografie pozaPreparat = new Fotografie(); foreach (var poza in poze) { if (poza.id_preparat == product.id_preparat) { pozaPreparat = poza; break; } } var categorii = context.Categories.ToList(); Categorie categoriePreparat = new Categorie(); foreach (var categorie in categorii) { if (categorie.id_categorie == product.id_categorie) { categoriePreparat = categorie; break; } } aux.Add(new InformatiiPreparat(product, categoriePreparat, pozaPreparat)); } return(aux); }
public ObservableCollection <InformatiiPreparat> AllProducts() { //List<Preparat> preparate = context.Preparats.ToList(); ObservableCollection <InformatiiPreparat> aux = new ObservableCollection <InformatiiPreparat>(); foreach (var product in context.Preparats.ToList()) { var poze = context.Fotografies.ToList(); Fotografie pozaPreparat = new Fotografie(); foreach (var poza in poze) { if (poza.id_preparat == product.id_preparat) { pozaPreparat = poza; break; } } var categorii = context.Categories.ToList(); Categorie categoriePreparat = new Categorie(); foreach (var categorie in categorii) { if (categorie.id_categorie == product.id_categorie) { categoriePreparat = categorie; break; } } aux.Add(new InformatiiPreparat(product, categoriePreparat, pozaPreparat)); } return(aux); }
public Fotografie FotografieCurenta(Preparat preparat) { RestaurantEntities1 context = new RestaurantEntities1(); Fotografie aux = new Fotografie(); foreach (var product in context.Preparats.SqlQuery("[CautaPreparat] @denumire", new SqlParameter("denumire", preparat.denumire)).ToList()) { var poze = context.Fotografies.ToList(); foreach (var poza in poze) { if (poza.id_preparat == product.id_preparat) { aux = poza; break; } } } return(aux); }