//Retorna o nome do funcionário logado. static public string RetornaNome(HttpCookie cookie) { BancoDBContext db = new BancoDBContext(); if (cookie != null) { //Busca um registro que tenha o cookie do usuário. LoginFuncionario loginFuncionario = db.LoginFuncionario.FirstOrDefault(i => i.CookieValue == cookie.Value); if (loginFuncionario != default(LoginFuncionario)) { return(loginFuncionario.Funcionario.Nome); } } return(""); }
/// <summary> /// Verificar por meio do cookie se o funcionário está logado /// </summary> /// <param name="cookie"></param> /// <returns></returns> static public bool VerificaLogado(HttpCookie cookie) { BancoDBContext db = new BancoDBContext(); if (cookie != null) { //Busca um registro que tenha o cookie do usuário. LoginFuncionario loginFuncionario = db.LoginFuncionario.FirstOrDefault(i => i.CookieValue == cookie.Value); if (loginFuncionario != default(LoginFuncionario)) { return(true); } } return(false); }