예제 #1
0
        public IActionResult Comment(int soruId)
        {
            var model = new YorumEklemeViewModel {
                soruId = soruId
            };

            return(View(model));
        }
예제 #2
0
        public IActionResult CloseQuestion(YorumEklemeViewModel model)
        {
            var soru = _soruService.GetById(model.soruId);

            if (soru != null)
            {
                soru.Durum = true;
                _soruService.SoruGüncelle(soru);
                TempData["message"] = "Soru başarıyla cevaplandı";
                return(RedirectToAction("Index", "Question", new { soruId = soru.Id }));
            }
            return(RedirectToAction("Index", "Question", new { soruId = model.soruId }));
        }
예제 #3
0
 public IActionResult Comment(YorumEklemeViewModel model)
 {
     if (ModelState.IsValid)
     {
         var             userId = _userManager.GetUserId(HttpContext.User);
         AppIdentityUser user   = _userManager.FindByIdAsync(userId).Result;
         model.Yorum.UserId = user.Id;
         model.Yorum.SoruId = model.soruId;
         _yorumService.AddYorum(model.Yorum);
         TempData["message"] = "Cevabınız başarıyla oluşturuldu.";
         return(RedirectToAction("Index", "Question", new { soruId = model.soruId }));
     }
     return(View(model));
 }