public IActionResult UrunList()
        {
            IEnumerable <Urun>    urunlist = urunRepo.GetAll();
            List <UrunImageModel> urunler  = new List <UrunImageModel>();

            foreach (var item in urunlist)
            {
                urunler.Add(new UrunImageModel()
                {
                    Urun   = item,
                    Images = imageRepo.GetByUrunId(item.UrunId).ToList()
                });
            }
            return(View(urunler));
        }
Exemple #2
0
        public IActionResult Kategori(int?id)
        {
            List <Urun> urunler;

            if (id == null || id == 0)
            {
                urunler = urunRepo.GetAll().ToList();
            }

            else
            {
                urunler = urunRepo.GetByKategoriId((int)id).ToList();
            }

            if (urunler.Count() != 0)
            {
                ViewBag.kategori = kateRepo.GetbyId(urunler[0].KategoriId).KategoriAd;

                if (id == null)
                {
                    urunler[0].Kategori.KategoriAd = "Tüm Ürünler";
                }
                List <UrunImageModel> model = new List <UrunImageModel>();

                foreach (var item in urunler)
                {
                    List <UrunImage> image = new List <UrunImage>();
                    image.Add(imageRepo.GetImageByUrunId(item.UrunId));
                    model.Add(new UrunImageModel()
                    {
                        Urun   = item,
                        Images = image
                    });
                }
                if (id == null || id == 0)
                {
                    ViewBag.kategori = "Tüm Kategoriler";
                }
                return(View(model));
            }
            return(RedirectToAction("Index"));
        }