/// <summary> /// Busca na Session todas as props com valor e atribui na VM filha para que sejam mostradas as informações na View. /// </summary> protected ConfiguracaoVM GetSession(ConfiguracaoVM configuracaoVM) { if (configuracaoVM != null) { ConfiguracaoVM = configuracaoVM; } else { ConfiguracaoVM = new ConfiguracaoVM(); } ConfiguracaoVM session; if (Session["config"] != null) { session = Session["config"] as ConfiguracaoVM; } else { session = new ConfiguracaoVM(); } ConfiguracaoVM.UsuarioLogado = session.UsuarioLogado; ConfiguracaoVM.Action = session.Action; ConfiguracaoVM.Controller = session.Controller; ConfiguracaoVM.PerdeuSession = session.PerdeuSession; return(ConfiguracaoVM); }
void GetSession(ConfiguracaoVM session) { if (session != null) { _config = session; } else { _config = new ConfiguracaoVM(); } }
/// <summary> /// Atribui um Usuário à Session /// </summary> protected void SetSession(Usuario usuario) { if (Session["config"] != null) { (Session["config"] as ConfiguracaoVM).UsuarioLogado = usuario; } else { Session["config"] = new ConfiguracaoVM { UsuarioLogado = usuario } }; }