コード例 #1
0
ファイル: OgloszenieRepo.cs プロジェクト: WM94/mvcO
        public void Dodaj(Ogloszenie ogloszenie, string[] category)
        {
            _db.Ogloszenia.Add(ogloszenie);
            if (category != null)
            {
                DodajKategorieDoOgloszenia(ogloszenie, category);
            }

        }
コード例 #2
0
 public void Dodaj(Ogloszenie ogloszenie)
 {
     _db.Ogloszenia.Add(ogloszenie);
 }
コード例 #3
0
 public void Aktualizuj(Ogloszenie ogloszenie)
 {
     _db.Entry(ogloszenie).State = EntityState.Modified;
 }
コード例 #4
0
ファイル: OgloszenieRepo.cs プロジェクト: WM94/mvcO
        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();
        }
コード例 #5
0
ファイル: OgloszenieRepo.cs プロジェクト: SzymR/mvcO2
        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;
        }