示例#1
0
        public ActionResult GolfTournamentRegister()
        {
            _logger.Trace("/Events/GolfTournamentRegister (get) called");

            var golfEventReg = new GolfRegistration();

            try
            {
                var golfEventId = new Guid(_miscHandler.ReadOne("golfevent").Value);
                var golfEvent   = _eventHandler.ReadOne(golfEventId);

                golfEventReg.EventRegistration =
                    new EventRegistration
                {
                    EventId       = golfEventId,
                    Event         = golfEvent,
                    PaymentMethod = 6
                };
                golfEventReg.SetupAttendees(true);

                // Pass the client key for encrypting credit card information
                ViewBag.ClientKey = Properties.Settings.Default.BrainTreeClientKey;
            }
            catch (Exception ex)
            {
                _logger.Trace("Error loading GolfTournamentRegister (get)", ex);
                return(View(golfEventReg).Error(ex.Message));
            }

            return(View(golfEventReg));
        }
示例#2
0
        public ActionResult GolfTournamentRegistrationEdit(Guid id)
        {
            _logger.Trace("/Events/GolfTournamentRegistrationEdit (get) called");

            var golfEventReg = new GolfRegistration {
                IsAdminView = true, ShowPaymentSection = false
            };

            try
            {
                var golfEventId = new Guid(_miscHandler.ReadOne("golfevent").Value);
                var golfEvent   = _eventHandler.ReadOne(golfEventId);

                golfEventReg.EventRegistration = _eventRegistrationHandler.ReadOne(id);
                golfEventReg.SetupAttendees(false);

                // Pass the client key for encrypting credit card information
                ViewBag.ClientKey = Properties.Settings.Default.BrainTreeClientKey;
            }
            catch (Exception ex)
            {
                _logger.Trace("Error loading GolfTournamentRegistrationEdit (get)", ex);
                return(View(golfEventReg).Error(ex.Message));
            }

            return(View(golfEventReg));
        }