Esempio n. 1
0
        /// <summary>
        /// Repopulates Admin Model to show up to date ticket claims table
        /// </summary>
        /// <returns>ticket claims partial view with list of events</returns>
        public ActionResult TicketClaims()
        {
            AdminModel model = new AdminModel();
            GetTicketClaimCountForEventQuery eventsQuery = new GetTicketClaimCountForEventQuery();

            model.Events = commandBus.ProcessQuery(eventsQuery);

            return(PartialView(ViewNames.TicketClaims, model));
        }
Esempio n. 2
0
 /// <summary>
 /// Handler for the get ticket claim count for event query
 /// </summary>
 /// <param name="query">the get ticket claim count for event query</param>
 /// <returns>the total number of ticket claims for an event.</returns>
 public List <Event> Handle(GetTicketClaimCountForEventQuery query)
 {
     return(eventRepository.GetTicketClaimCountForEvent());
 }