public Urun Guncelle(UrunEkleDuzenleVM model, int urunId, List <string> resimler) { List <Resim> eklenecekResimler = new List <Resim>(); foreach (var resim in resimler) { eklenecekResimler.Add(new Resim { ResimAdi = resim }); } Urun urun = _urunRepository.GetSingle(u => u.Id == urunId); urun.UrunAdi = model.Adi; urun.Fiyat = model.Fiyat.Value; urun.KategoriId = model.KategoriId; urun.MarkaId = model.MarkaId; urun.StokAdet = model.StokAdet.Value; urun.UretimTarihi = model.UretimTarihi.Value; urun.Resimler = eklenecekResimler; _urunRepository.Update(urun); Urun resimliUrun = _urunRepository.GetTable().Include(u => u.Resimler).FirstOrDefault(u => u.Id == urunId); resimliUrun.VitrinResmiId = resimliUrun.Resimler.ToList()[0].Id; _urunRepository.Update(resimliUrun); return(urun); }