Usuário com melhor resposta
ActionResult procura view inexistente

Pergunta
-
Pessoal, boa tarde.
Estou criando um ActionResult afim de inserir alguns dados no banco, e dependendo das condições, definir para qual view ele deve se encaminhar.
No caso, se forum.Private == true, ele volta pra Index, senão vai para Section, porém, ele ta tentando ir para a JoinForum, que não existe.
public ActionResult JoinForum(int? id) { var userId = User.Identity.GetUserId(); var user = db.Users.Where(x => x.Id == userId).FirstOrDefault(); var forum = db.Forum.Where(x => x.ForumId == id).FirstOrDefault(); if (ModelState.IsValid) { if (forum.Private) { ViewBag.LinkText = "Aguardando Aprovação"; PendingForumUsers createUser = new PendingForumUsers(); createUser.Forums.ForumId = forum.ForumId; db.PendingForumUsers.Add(createUser); db.SaveChanges(); RedirectToAction("Index"); } else { ForumUsers createUser = new ForumUsers(); createUser.User = user; createUser.User.Id = userId; createUser.Level = 0; createUser.Forums = forum; createUser.Forums.ForumId = forum.ForumId; db.ForumUsers.Add(createUser); db.SaveChanges(); RedirectToAction("Index", "Section", new { id = forum.ForumId }); } } return View(forum); }
Podem me dar uma mão?
Obrigado :)
Leonardo D'Amato
Respostas
-
Boa tarde.
Tente colocar um "return" antes dos RedirectToAction.
Att., Rafael Simor
- Marcado como Resposta Leonardo N. D'Amato quinta-feira, 12 de novembro de 2015 18:22
Todas as Respostas
-
Boa tarde.
Tente colocar um "return" antes dos RedirectToAction.
Att., Rafael Simor
- Marcado como Resposta Leonardo N. D'Amato quinta-feira, 12 de novembro de 2015 18:22
-
-
-