/// <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)); }
/// <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()); }