Exemple #1
0
        /// <summary>
        /// Create an user
        /// </summary>
        /// <param name="user">The user to create</param>
        public void Create(User user)
        {
            NHibernateDaoSession nHibernateDaoSession = null;

            try
            {
                nHibernateDaoSession = (NHibernateDaoSession)this.GetContext();

                ISession session = nHibernateDaoSession.Session;

                session.Save(user);
            }
            catch (DataAccessException ex)
            {
                throw new DataAccessException("Error executing UserDao.Create. Cause :" + ex.Message, ex);
            }
        }
Exemple #2
0
        /// <summary>
        /// Load a user
        /// </summary>
        public User Load(string id)
        {
            NHibernateDaoSession nHibernateDaoSession = null;
            User user = null;

            try
            {
                nHibernateDaoSession = (NHibernateDaoSession)this.GetContext();

                ISession session = nHibernateDaoSession.Session;

                user = session.Load(typeof(User), id) as User;
            }
            catch (Exception ex)
            {
                throw new DataAccessException("Error executing UserDao.Create. Cause :" + ex.Message, ex);
            }

            return(user);
        }