none
ActionResult procura view inexistente RRS feed

  • 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

    quinta-feira, 12 de novembro de 2015 18:02

Respostas

Todas as Respostas