示例#1
0
        public ActionResult EditImages(long?id)
        {
            if (this.CurrentUser == null || !this.Security.IsUserInRole(CurrentUser, this.Config.CrewGroup))
            {
                return(View("NotAuthorized"));
            }

            if (!id.HasValue)
            {
                var cem = new ChooseEventModel
                {
                    Events = this.Events.GetAllEvents()
                };

                return(View("ChooseEvent", cem));
            }

            var uci = new EditImagesModel
            {
                Images = this.Events.GetEventImages(id.Value)
            };

            return(this.View("EditImages", uci));
        }
示例#2
0
        public ActionResult UserCheckIn(long?id)
        {
            if (this.CurrentUser == null || !this.Security.IsUserInRole(CurrentUser, this.Config.CrewGroup))
            {
                return(View("NotAuthorized"));
            }

            if (!id.HasValue)
            {
                var cem = new ChooseEventModel
                {
                    Events = this.Events.GetAllEvents()
                };

                return(View("ChooseEvent", cem));
            }

            var uci = new UserCheckInModel
            {
                Registrations = this.Events.GetEventRegistrations(id.Value)
            };

            return(this.View("UserCheckIn", uci));
        }
示例#3
0
        public ActionResult DoorPrizes(long?id)
        {
            if (this.CurrentUser == null || !this.Security.IsUserInRole(CurrentUser, this.Config.CrewGroup))
            {
                return(View("NotAuthorized"));
            }

            if (!id.HasValue)
            {
                var cem = new ChooseEventModel
                {
                    Events = this.Events.GetAllEvents()
                };

                return(View("ChooseEvent", cem));
            }

            var uci = new DoorPrizesModel
            {
                Prizes = this.Db.Prizes.Where(p => p.EventId == id.Value).ToList()
            };

            return(this.View("DoorPrizes", uci));
        }