public ActionResult Create(QuestionViewModel questionViewModel) { var user = _userService.GetByEmail(User.Identity.Name); if (ModelState.IsValid) { questionViewModel.UserId = user.Id; _questionService.CreateQuestion(questionViewModel.ToQuestion()); return RedirectToAction("AccountPage", "Account"); } var categories = _categoryService.GetAllCategories(); ViewBag.CategoryId = new SelectList(categories, "Id", "Name"); return View(questionViewModel); }
public ActionResult EditConfirmed(QuestionViewModel questionViewModel) { if (ModelState.IsValid) { _questionService.UpdateQuestion(questionViewModel.ToQuestion()); if (HttpContext.User.Identity.Name == "admin") return RedirectToAction("Admin", "Admin"); return RedirectToAction("AccountPage", "Account"); } return View(questionViewModel); }