public IActionResult AtaKategori(int id) { var uruneAitKategoriler = _urunRepository.GetirKategoriler(id).Select(I => I.Ad); var kategoriler = _kategoriRepository.GetirHepsi(); TempData["UrunID"] = id; List <KategoriAtaModel> list = new List <KategoriAtaModel>(); foreach (var item in kategoriler) { KategoriAtaModel model = new KategoriAtaModel(); model.KategoriId = item.ID; model.KategoriAd = item.Ad; model.Varmi = uruneAitKategoriler.Contains(item.Ad); list.Add(model); } return(View(list)); }
//katagori ekleme işlemi için checkboxlar için public IActionResult AtaKategori(int id) { var urunAitKategoriler = _urunRepository.GetirKategoriler(id).Select(I => I.KategoriAD); var kategoriler = _kategoriRepository.GetirListe();//bütün katagoriler gelecek TempData["UrunId"] = id; List <KategoriAtaModel> list = new List <KategoriAtaModel>(); foreach (var item in kategoriler) //bütün katageoriler gelecek ürüne ait olanları seçecek { KategoriAtaModel model = new KategoriAtaModel(); model.KategoriID = item.KategoriID; model.KategoriAd = item.KategoriAD; model.Varmi = urunAitKategoriler.Contains(item.KategoriAD); list.Add(model); } return(View(list)); }