コード例 #1
0
        // GET: Tickets
        public ActionResult Index()
        {
            TicketManager ticketManager = new TicketManager();

            var listOfItems = ticketManager.Get();

            if (listOfItems != null)
            {
                return(View(listOfItems.ToList()));
            }
            return(RedirectToAction("Home", "Tickets"));
        }
コード例 #2
0
        private async Task <TicketBuyViewModel> PrepareTicketBuyViewModelForExistingTicket(Guid id)
        {
            var user      = TickMeHelpers.User.FromUser(User);
            var savedUser = await UserManager.GetUserByAuthId(user);

            if (savedUser == null)
            {
                user.Id = Guid.NewGuid();
                await UserManager.Upsert(user);
            }
            var ticket = await TicketManager.Get(id);

            var evnt = await EventManager.Get(ticket.EventId);

            var buyModel = new TicketBuyViewModel()
            {
                evnt        = evnt,
                user        = user,
                ticket      = ticket,
                paymentData = null
            };

            return(buyModel);
        }