public ActionResult Login(Login login) { Administrador administrador = adiministradorDAO.BuscarAdministrador(login.NomeUsuario, login.Senha); Fornecedor fornecedor = fornecedorDAO.BuscaFornecedor(login.NomeUsuario, login.Senha); if (fornecedor != null) { if (fornecedor.ControleAcesso) { Session["usuarioFornecedorLogado"] = fornecedor; Session.Timeout = 10000; return(RedirectToAction("ListarTemasParaFornecedor", "Tema")); } else { return(RedirectToAction("RegularizePagamento", "Usuario")); } } else if (administrador != null) { Session["admLogado"] = administrador; Session.Timeout = 10000; return(RedirectToAction("ControleAcessoAdministrador", "Administrador")); } else { ModelState.AddModelError("login.invalido", "Usuário ou senha incorreto!"); return(View()); } }