public ActionResult Survey(string code) { try { var surveyRepo = new SurveyRepo(); var survey = surveyRepo.GetById(code); if (survey.IsDone == true) { TempData["Message2"] = "Bu anket zaten tamamlanmış."; return(RedirectToAction("Index", "Home")); } if (survey == null) { return(RedirectToAction("Index", "Home")); } var data = Mapper.Map <Survey, SurveyVM>(survey); return(View(data)); } catch (Exception ex) { TempData["Message2"] = new ErrorVM() { Text = $"Bir hata oluştu {ex.Message}", ActionName = "Survey", ControllerName = "Issue", ErrorCode = 500 }; return(RedirectToAction("Error500", "Home")); } }
public ActionResult Survey(SurveyVM model) { if (!ModelState.IsValid) { ModelState.AddModelError("", "Hata Oluştu."); return(RedirectToAction("Survey", "Issue", model)); } try { var surveyRepo = new SurveyRepo(); var survey = surveyRepo.GetById(model.SurveyId); if (survey == null) { return(RedirectToAction("Index", "Home")); } survey.Pricing = model.Pricing; survey.Satisfaction = model.Satisfaction; survey.Solving = model.Solving; survey.Speed = model.Speed; survey.TechPoint = model.TechPoint; survey.Suggestions = model.Suggestions; survey.IsDone = true; surveyRepo.Update(survey); TempData["Message"] = "Anket tamamlandı."; return(RedirectToAction("UserProfile", "Account")); } catch (Exception ex) { TempData["Message2"] = new ErrorVM() { Text = $"Bir hata oluştu {ex.Message}", ActionName = "Survey", ControllerName = "Issue", ErrorCode = 500 }; return(RedirectToAction("Error500", "Home")); } }