andela/eventx

View on GitHub
app/views/bookings/partials/_tickets_summary.html.erb

Summary

Maintainability
Test Coverage
  <div class="row">
    <div class="col s12">
      <h5>Ticket Summary</h5>
      <hr />
      <table class="responsive-table bordered striped" id="tickets_summary_table">
        <thead>
          <tr>
            <th>S/N</th>
            <th>Name</th>
            <th>Quantity</th>
            <th>Quantity Sold</th>
            <th>Ticket Left</th>
            <th>Price</th>
            <th>Amount</th>
          </tr>
        </thead>
    <tbody>

    <% @presenter.ticket_types.each_with_index do |ticket, index| %>
        <tr>
          <td><%= index + 1%></td>
          <td><%= ticket.name %></td>
          <td><%= ticket.quantity %></td>
          <td><%= ticket.tickets_sold %></td>
          <td><%= ticket.remains %></td>
          <td><%= number_to_currency(ticket.price)%></td>
          <td><%= number_to_currency(ticket.amount)%></td>
        </tr>
    <% end %>
     <tr class="gtotal">
        <td colspan="2">Grand Total</td>
        <td><%= @presenter.calculate_total 'quantity' %></td>
        <td><%= @presenter.calculate_total 'tickets_sold' %></td>
        <td><%= @presenter.calculate_total 'remains' %></td>
        <td><%= number_to_currency(@presenter.calculate_total 'price')%></td>
        <td><%= number_to_currency(@presenter.calculate_total 'amount')%></td>
      </tr>
      </tbody>
    </table>
    </div>
  </div>