@inject ISnackbar Snackbar @inject IRestWrapper RestWrapper @inject IUserUtility UserUtility @inject IDialogService DialogService اطلاعات سفارش @ViewModel.PageDto.OrderStatus.ToDisplay() @ViewModel.PageDto.UserFullName @ViewModel.PageDto.UserPhoneNumber @ViewModel.PageDto.DiscountCode @ViewModel.PageDto?.OrderDelivery?.Address @ViewModel.PageDto?.OrderDelivery?.ShippingMethod کالاهای این سفارش @ViewModel.PageDto.OrderProducts.Sum(op => op.Count) قلم کالا @context.Item.ProductName

@context.Item.ProductFeeWithDiscount.ToString("N0") ریالــ

@context.Item.ProductCost.ToString("N0") ریالــ

مبــــالغ جمع کالاها : @ViewModel.PageDto.TotalProductsPrice.ToString("N0") ریالــ مالیات : @ViewModel.PageDto.TaxesPrice.ToString("N0") ریالــ بسته بندی : @ViewModel.PageDto.PackingPrice.ToString("N0") ریالــ هزینه ارسال : @ViewModel.PageDto.DeliveryPrice.ToString("N0") ریالــ جمع کل : @ViewModel.PageDto.TotalPriceWithoutDiscount.ToString("N0") ریالــ مقدار تخفیف : @ViewModel.PageDto.DiscountPrice.ToString("N0") ریالــ مبلغ قابل پرداخت : @ViewModel.PageDto.TotalPrice.ToString("N0") ریالــ پرداختــ ها @foreach (var item in ViewModel.PageDto.Payments) { @item.Type.ToDisplay() @item.Amount.ToString("N0") ریالــ }
بستن
@code { [CascadingParameter] MudDialogInstance MudDialog { get; set; } [Parameter] public OrderSDto? Order { get; set; } public OrderActionDialogBoxViewModel ViewModel { get; set; } protected override async Task OnInitializedAsync() { if (Order == null) ViewModel = new OrderActionDialogBoxViewModel(Snackbar, RestWrapper, UserUtility, DialogService, MudDialog); else ViewModel = new OrderActionDialogBoxViewModel(Snackbar, RestWrapper, UserUtility, DialogService, MudDialog, Order); await ViewModel.InitializeAsync(); await base.OnInitializedAsync(); } }