private void DefinirLinguagemPadrao() { var request = HttpContext.Current.Request; if (request.Cookies["LinguagemSelecionada"] != null) { _linguagemSelecionada = request.Cookies["LinguagemSelecionada"].Value; return; } if (request.UserLanguages != null && LinguagensSuportadas.Contains(request.UserLanguages[0])) { _linguagemSelecionada = request.UserLanguages[0]; } var cookie = new HttpCookie("LinguagemSelecionada", _linguagemSelecionada); cookie.Expires = DateTime.MaxValue; HttpContext.Current.Response.Cookies.Add(cookie); }
private void DefinirLinguagemPadrao() { var request = HttpContext.Current.Request; //Request.algumacoisa só pode ser usada no controller; if (request.Cookies["LinguagemSelecionada"] != null) //LinguagemSelecionada igual da Home Controller { linguagemSelecionada = request.Cookies["LinguagemSelecionada"].Value; return; } if (request.UserLanguages != null && LinguagensSuportadas.Contains(request.UserLanguages[0])) { linguagemSelecionada = request.UserLanguages[0]; } var cookie = new HttpCookie("LinguagemSelecionada", linguagemSelecionada); cookie.Expires = DateTime.MaxValue; HttpContext.Current.Response.Cookies.Add(cookie); }
private void DefinirCulturaPadrao() { var request = HttpContext.Current.Request; //verifica se ja tem cookie if (request.Cookies["LinguagemSelecionada"] != null) { _linguagemSelecionada = request.Cookies["LinguagemSelecionada"].Value; return; } //se tem a linguagem no copmpuador e essa linhagem for suportada if (request.UserLanguages != null && LinguagensSuportadas.Contains(request.UserLanguages[0])) { _linguagemSelecionada = request.UserLanguages[0]; } var cookie = new HttpCookie("LinguagemSelecionada", _linguagemSelecionada); cookie.Expires = DateTime.MaxValue; HttpContext.Current.Response.Cookies.Add(cookie); }