public async Task <IActionResult> YorumEkle(YorumEkleViewModel yorumEkleViewModel) { if (ModelState.IsValid) { var yemek = await _context.Yemekler.SingleOrDefaultAsync(m => m.Id == yorumEkleViewModel.YemekID); Yorum yorum = new Yorum(); yorum.YorumMetni = yorumEkleViewModel.YapilanYorum; yorum.YorumOnay = "Onay Bekliyor"; yorum.Yemek = yemek; _context.Yorumlar.Add(yorum); await _context.SaveChangesAsync(); return(RedirectToAction("Details", "YemekIslemleri", new { @id = yorumEkleViewModel.YemekID })); } return(View(yorumEkleViewModel)); }
public async Task <IActionResult> YorumEkle(int?id) { if (id == null) { return(NotFound()); } var yemek = await _context.Yemekler.SingleOrDefaultAsync(m => m.Id == id); if (yemek == null) { return(NotFound()); } YorumEkleViewModel yorumEkleViewModel = new YorumEkleViewModel(); yorumEkleViewModel.YemekID = yemek.Id; yorumEkleViewModel.YemekAdi = yemek.Ad; yorumEkleViewModel.YemekResmi = yemek.Resim; return(View(yorumEkleViewModel)); }