// GET: Tickets public ActionResult Index() { TicketManager ticketManager = new TicketManager(); var listOfItems = ticketManager.Get(); if (listOfItems != null) { return(View(listOfItems.ToList())); } return(RedirectToAction("Home", "Tickets")); }
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); }