Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

sergiovallejr

[Resolvido] Retornando para outro controller

Recommended Posts

Boa noite galera estou com uma dúvida e acredito que vocês poderão me ajudar..

 

é o seguinte...tenho a seguinte estrutura:

 

estrutura.jpg

 

 

Homecontroler controla a primeira Página do sistema (tela de login), quando o usuário digita o usuário e senha eu verifico se ele existe ou não na base de dados do sistema, caso existe preciso que seja redirecionado para o controler "Principal"....é aí que to com dificuldade...não to conseguindo redirecnionar para a tela "principal" do sistema...alguém pode me ajudar?

 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using Membresia.Models;


namespace Membresia.Controllers
{
   public class HomeController : Controller
   {
       membresiaTables db = new membresiaTables();

       [HttpGet]
       public ViewResult Index()
       {
           return View();
       }


       [HttpPost]
       public ViewResult Index(LogOnModel HomeModel)
       {
           if (ModelState.IsValid)
           {

               try
               {
                   membresiaTables db = new membresiaTables();
                   var result = db.tb_usuarios.Where(x => x.USUARIO == HomeModel.Txtusuario && x.SENHA==HomeModel.Txtsenha).First();

                   return View("Principal");
               }
               catch (Exception e)
               {

                   ModelState.AddModelError("", e.Message);
                   return View();
               }

           }
           else
           {
               return View();
           }

       }


   }
}

 

só que dá o seguinte erro:

 

erro.jpg

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.