Example #1
0
        public override void Process(TagHelperContext context, TagHelperOutput output)
        {                                                                                                 //taghelper in process methodunu override  ettik
            string data             = "";                                                                 //geriye döneceğim veri
            var    gelenkategoriler = _urunRepository.GetirKategoriler(UrunId).Select(I => I.KategoriAD); //urun ıd ye göre kategor isimlerini getirdik

            foreach (var item in gelenkategoriler)
            {
                data += item + "";//döngü ile birden fazla kategori varsa aldık
            }

            output.Content.SetContent(data);
        }
        public override void Process(TagHelperContext context, TagHelperOutput output)
        {
            string data = "";
            //sadece kategori adlarını getir.
            var gelenKategoriler = _urunRepository.GetirKategoriler(UrunId).Select(i => i.Ad);

            foreach (var item in gelenKategoriler)
            {
                data += item + " ";
            }
            output.Content.SetContent(data);
        }
        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));
        }
Example #4
0
        //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));
        }