Fix order status update form - add CSRF token and correct enum values
This commit is contained in:
parent
6e3c11ad75
commit
66c948e4d8
@ -166,16 +166,19 @@
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<form method="post" action="@Url.Action("UpdateStatus", new { id = Model.Id })">
|
||||
@Html.AntiForgeryToken()
|
||||
<div class="mb-3">
|
||||
<label for="Status" class="form-label">Status</label>
|
||||
<select name="Status" class="form-select">
|
||||
<option value="0" selected="@(Model.Status == LittleShop.Enums.OrderStatus.PendingPayment)">Pending Payment</option>
|
||||
<option value="1" selected="@(Model.Status == LittleShop.Enums.OrderStatus.PaymentReceived)">Payment Received</option>
|
||||
<option value="2" selected="@(Model.Status == LittleShop.Enums.OrderStatus.Processing)">Processing</option>
|
||||
<option value="3" selected="@(Model.Status == LittleShop.Enums.OrderStatus.PickingAndPacking)">Picking & Packing</option>
|
||||
<option value="4" selected="@(Model.Status == LittleShop.Enums.OrderStatus.Shipped)">Shipped</option>
|
||||
<option value="5" selected="@(Model.Status == LittleShop.Enums.OrderStatus.Delivered)">Delivered</option>
|
||||
<option value="6" selected="@(Model.Status == LittleShop.Enums.OrderStatus.Cancelled)">Cancelled</option>
|
||||
<option value="0" @(Model.Status == LittleShop.Enums.OrderStatus.PendingPayment ? "selected" : "")>Pending Payment</option>
|
||||
<option value="1" @(Model.Status == LittleShop.Enums.OrderStatus.PaymentReceived ? "selected" : "")>Payment Received</option>
|
||||
<option value="2" @(Model.Status == LittleShop.Enums.OrderStatus.Accepted ? "selected" : "")>Accepted</option>
|
||||
<option value="3" @(Model.Status == LittleShop.Enums.OrderStatus.Packing ? "selected" : "")>Packing</option>
|
||||
<option value="4" @(Model.Status == LittleShop.Enums.OrderStatus.Dispatched ? "selected" : "")>Dispatched</option>
|
||||
<option value="5" @(Model.Status == LittleShop.Enums.OrderStatus.Delivered ? "selected" : "")>Delivered</option>
|
||||
<option value="10" @(Model.Status == LittleShop.Enums.OrderStatus.OnHold ? "selected" : "")>On Hold</option>
|
||||
<option value="11" @(Model.Status == LittleShop.Enums.OrderStatus.Cancelled ? "selected" : "")>Cancelled</option>
|
||||
<option value="12" @(Model.Status == LittleShop.Enums.OrderStatus.Refunded ? "selected" : "")>Refunded</option>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user