Пример #1
0
        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));
        }
Пример #2
0
        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));
        }