//TODO : 04 - Agrego metodo que consulta el ticketsummary
        public async Task <TicketSummary> GetTicketSummary(Guid ticketId, string userId)
        {
            var ticket = await _cloudContext.GetTicket(userId, ticketId);

            if (ticket != null)
            {
                var ticketSummary = new TicketSummary()
                {
                    TicketId          = ticket.Id,
                    TicketDescription = "Ticket for " + ticket.ParentEvent.Name,
                    TicketPrice       = ticket.TotalPrice,
                    IsPending         = ticket.Status == TicketStatus.Pending
                };
                return(ticketSummary);
            }
            return(new TicketSummary());
        }
Exemple #2
0
 public Ticket GetTicket(string userId, Guid ticketId)
 {
     return(_cloudContext.GetTicket(userId, ticketId));
 }