public (bool, int) Ekle(UrunEkleDuzenleVM model, List <string> resimler) { List <Resim> eklenecekResimler = new List <Resim>(); foreach (var resim in resimler) { eklenecekResimler.Add(new Resim { ResimAdi = resim, }); } _urunRepository.Add(new Urun { UrunAdi = model.Adi, Fiyat = model.Fiyat.HasValue ? model.Fiyat.Value : 0, KategoriId = model.KategoriId, MarkaId = model.MarkaId, StokAdet = model.StokAdet.HasValue ? model.StokAdet.Value : 0, UretimTarihi = model.UretimTarihi.HasValue ? model.UretimTarihi.Value : DateTime.Now, Resimler = eklenecekResimler }); var sonEklenenUrun = _urunRepository.GetLast <int>(u => u.Id); Urun resimliUrun = _urunRepository.GetTable().Include(u => u.Resimler).FirstOrDefault(u => u.Id == sonEklenenUrun.Id); resimliUrun.VitrinResmiId = resimliUrun.Resimler.ToList()[0].Id; _urunRepository.Update(resimliUrun); return(true, sonEklenenUrun.Id); }