public void Dodaj(Ogloszenie ogloszenie, string[] category) { _db.Ogloszenia.Add(ogloszenie); if (category != null) { DodajKategorieDoOgloszenia(ogloszenie, category); } }
public void Dodaj(Ogloszenie ogloszenie) { _db.Ogloszenia.Add(ogloszenie); }
public void Aktualizuj(Ogloszenie ogloszenie) { _db.Entry(ogloszenie).State = EntityState.Modified; }
public void DodajKategorieDoOgloszenia(Ogloszenie ogloszenie, string[] category) { foreach (var item in category) { Ogloszenie_Kategoria temp = new Ogloszenie_Kategoria(); temp.KategoriaId = Convert.ToInt16(item); temp.OgloszenieId = ogloszenie.Id; _db.Ogloszenie_Kategoria.Add(temp); } SaveChanges(); }
public List<Models.View.JedenAtrybutZWartoscią> PobierzAtrybutydlaAgloszenia(Ogloszenie ogloszenie) { var list = (from o in _db.OgloszenieAtrybutWartosc join k in _db.Atrybut on o.IdAtrybut equals k.Id join p in _db.AtrybutWartosc on o.IdAtrybutWartosc equals p.Id where o.idOgloszenia==ogloszenie.Id select new JedenAtrybutZWartoscią() { atrybut=k, atrybut_wartosc=p }) .ToList(); return list; }