diff --git a/src/BackOffice/Pages/DiscountShop/Components/OrderDetailsDialog.razor.cs b/src/BackOffice/Pages/DiscountShop/Components/OrderDetailsDialog.razor.cs index 8696d54..007e8f3 100644 --- a/src/BackOffice/Pages/DiscountShop/Components/OrderDetailsDialog.razor.cs +++ b/src/BackOffice/Pages/DiscountShop/Components/OrderDetailsDialog.razor.cs @@ -20,6 +20,9 @@ public partial class OrderDetailsDialog private bool _isSaving; private List _timelineSteps = new(); + private string? DisplayMobile => + !string.IsNullOrWhiteSpace(Order.UserMobile) ? Order.UserMobile : Order.Address?.Phone; + protected override void OnInitialized() { _newStatus = Order.Status; @@ -130,36 +133,6 @@ public partial class OrderDetailsDialog private void Close() => MudDialog.Close(); - private Color GetStatusColor(OrderStatus status) - { - return status switch - { - OrderStatus.Pending => Color.Warning, - OrderStatus.Paid => Color.Info, - OrderStatus.Processing => Color.Primary, - OrderStatus.Shipped => Color.Secondary, - OrderStatus.Delivered => Color.Success, - OrderStatus.Cancelled => Color.Error, - OrderStatus.Returned => Color.Dark, - _ => Color.Default - }; - } - - private string GetStatusText(OrderStatus status) - { - return status switch - { - OrderStatus.Pending => "در انتظار پرداخت", - OrderStatus.Paid => "پرداخت شده", - OrderStatus.Processing => "در حال آماده‌سازی", - OrderStatus.Shipped => "ارسال شده", - OrderStatus.Delivered => "تحویل داده شده", - OrderStatus.Cancelled => "لغو شده", - OrderStatus.Returned => "مرجوع شده", - _ => "نامشخص" - }; - } - private Color GetPaymentStatusColor(int status) => status switch { 0 => Color.Warning,