Esempio n. 1
0
        /// <summary>
        /// Restituisce i dati che dovranno essere messi in sessione per l'utente specificato
        /// </summary>
        /// <param name="utente"></param>
        /// <returns></returns>
        private static DatiSessione createInstanceDatiSessione(Utente utente)
        {
            DatiSessione result = new DatiSessione();

            result.UserId          = utente.PkUtenteId;
            result.Username        = utente.Username;
            result.RuoloId         = utente.RuoloId;
            result.IsAdministrator = utente.Ruoli.IsAdministrator;
            result.Cognome         = utente.Cognome;
            result.Nome            = utente.Nome;

            return(result);
        }
Esempio n. 2
0
        /// <summary>
        /// Crea la sessione per l'utente specificato
        /// </summary>
        /// <param name="utente">L'utente deve contenere anche informazioni sul Ruolo</param>
        private static void impostaSessione(Utente utente)
        {
            DatiSessione datiSessione = createInstanceDatiSessione(utente);

            System.Web.HttpContext.Current.Session[Costanti.SESSION_KEY] = datiSessione;
        }