Example #1
0
        /// <summary>
        /// Indexes this instance.
        /// </summary>
        /// <returns>ActionResult.</returns>
        public ActionResult Index()
        {
            User user = _authenticatedUser.GetUserInfo();

            var view = new SettingsView
            {
                User = user,
            };

            ViewData["timezone"] = _hydration.GetAndSetSelectedTimezone(user.Timezone);
            return(View(view));
        }
Example #2
0
        /// <summary>
        /// Gets the events.
        /// </summary>
        /// <returns>IList{Event}.</returns>
        private List <Event> GetAllEventsForUser()
        {
            var          user = _authenticatedUser.GetUserInfo();
            List <Event> evnts;

            using (var trans = _session.BeginTransaction())
            {
                evnts = _session.QueryOver <Event>()
                        .Where(e => e.UserId == user.Id)
                        .OrderBy(e => e.StartTime).Desc
                        .List()
                        .ToList();

                trans.Commit();
            }

            return(evnts);
        }