public JsonResult ValidLogin(string email, string senha) { Session.Instance.Nome = null; Session.Instance.Funcao = null; Session.Instance.UserID = 0; string erro = ""; bool sucesso; object resposta = null; Models.Pessoa.PessoaData.ClienteData data = new Models.Pessoa.PessoaData.ClienteData(); Models.Pessoa.PessoaData.FuncionarioData funcData = new Models.Pessoa.PessoaData.FuncionarioData(); Models.Estabelecimento.RestauranteData.RestauranteData restData = new Models.Estabelecimento.RestauranteData.RestauranteData(); data.GetCliente(email, senha); if (Session.Instance.UserID == 0) { funcData.GetFuncionario(email, senha); if (Session.Instance.UserID == 0) { restData.GetRestaurante(email, senha); Session.Instance.Nome = "Admin"; } } if (Session.Instance.UserID >= 1) { sucesso = true; resposta = new { sucesso }; return(Json(resposta)); } else { sucesso = false; erro = "Login inválido"; resposta = new { sucesso, erro }; return(Json(resposta)); } }
// GET: Restaurante/Details/5 public ActionResult Detalhar(int id) { id = int.Parse(Session.Instance.RestID.ToString()); return(View(data.GetRestaurante(id))); }