public IActionResult Comment(int soruId) { var model = new YorumEklemeViewModel { soruId = soruId }; return(View(model)); }
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 })); }
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)); }