app/views/admin/orders/edit.html.erb
<%= render partial: "breadcrumb", locals: {current_page: "edit"} %>
<h1 class="page-header">Editing Order
by <%= link_to @order.customer.firstname, admin_customer_path(@order.customer) %></h1>
<p>
<strong>Status:</strong>
<% if @order.paid %><span class="label label-success">paid</span>
<% else %><span class="label label-danger">unpaid</span>
<% end %>
</p>
<p>
<% if @order.paid %>
<button class="btn btn-primary">Mark as unpaid</button>
<% else %>
<button class="btn btn-primary">Mark as paid</button>
<% end %></p>
<p>
<strong>Customer:</strong>
<%= link_to @order.customer.firstname, admin_customer_path(@order.customer) %>
</p>
<p>
<button class="btn btn-danger">Change customer</button>
</p>
<% if @tickets.count > 0 %>
<div>
<h2>Tickets</h2>
<table class="table">
<thead>
<tr>
<th>Type</th>
<th>Price</th>
<th>Reservation code</th>
</tr>
</thead>
<tbody>
<% @tickets.each do |ticket| %>
<tr>
<td><%= ticket.ticket_type.name %></td>
<td><%= number_to_currency(ticket.ticket_type.price) %></td>
<td><%= ticket.code %></td>
</tr>
<% end %>
</tbody>
</table>
</div>
<% end %>
<button class="btn btn-primary">Add tickets</button>
<% if @seats.count > 0 %>
<div>
<h2>Seats</h2>
<table class="table">
<thead>
<tr>
<th>Table</th>
<th>Seat</th>
<th>Type</th>
<th>Price</th>
<th>Reservation code</th>
</tr>
</thead>
<tbody>
<% @seats.each do |seat| %>
<tr>
<td><%= link_to seat.ticket.ticket_type.name, admin_ticket_type_path(seat.ticket.ticket_type) %></td>
<td><%= seat.table %></td>
<td><%= seat.seat %></td>
<td><%= number_to_currency(seat.ticket.ticket_type.price) %></td>
<td><%= seat.ticket.code %></td>
<td>
<button class="btn btn-danger">Remove seat</button>
<button class="btn btn-danger">Generate new code</button>
</td>
</tr>
<% end %>
</tbody>
</table>
</div>
<% end %>
<button class="btn btn-primary">Add seats</button>
<div>
<p><strong>Total price:</strong> <%= number_to_currency @order.total %></p>
</div>
<p>
<button class="btn btn-danger">Destroy Order</button>
</p>