Add turnover for admin

Admin can see the turnover amount for each ticket type.
This commit is contained in:
rahul 2017-09-25 00:55:09 +05:30
parent 0d70832f5b
commit 03c9f7deb1
3 changed files with 7 additions and 6 deletions

View file

@ -60,12 +60,13 @@ class Ticket < ActiveRecord::Base
tickets.inject(0){ |sum, ticket| sum + (ticket.amount_paid * ticket.quantity) }
end
def tickets_sold
ticket_purchases.paid.sum(:quantity)
def tickets_turnover_total(id)
tickets = TicketPurchase.where(ticket_id: id)
tickets.inject(0){ |sum, ticket| sum + (ticket.amount_paid * ticket.quantity) }
end
def tickets_turnover
tickets_sold * price
def tickets_sold
ticket_purchases.paid.sum(:quantity)
end
private