@attribute [Route(RouteConstants.Checkout.Index + "/{PackageId:long}")] @inject NavigationManager Navigation @inject ISnackbar Snackbar تکمیل خرید تکمیل خرید مرحله نهایی خرید پکیج جزئیات پکیج @if (_selectedPackage != null) { @_selectedPackage.Title @((MarkupString)_selectedPackage.Body) } else { پکیجی انتخاب نشده است. بازگشت به صفحه اصلی } انتخاب آدرس @if (_isLoadingAddresses) { بارگذاری آدرسها... } else if (_addresses.Any()) { @foreach (var address in _addresses) { SetAddressAsDefault(address.Id)"> @(address.Title) @if (address.IsDefault) { پیشفرض } @if (!address.IsDefault) { @if (_isSettingDefaultAddress && _settingDefaultAddressId == address.Id) { } else { تنظیم به عنوان پیشفرض } } @(address.Address) کد پستی: @(address.PostalCode) } } else { آدرسی ثبت نشده است. افزودن آدرس } کد تخفیف اعمال @if (!string.IsNullOrWhiteSpace(_discountMessage)) { @(_discountMessage) } @if (_selectedPackage != null) { خلاصه سفارش @(_selectedPackage.Title) @(_selectedPackage.Price.ToThousands().ToCurrencyUnitIRT()) @if (_discountApplied && _discountAmount > 0) { تخفیف (@(_discountCode)) -@(_discountAmount.ToThousands().ToCurrencyUnitIRT()) } مجموع @(_finalPrice.ToThousands().ToCurrencyUnitIRT()) @(_isProcessingPayment ? "در حال پردازش..." : "پرداخت آنلاین") @if (!CanProceedToPayment) { لطفاً پکیج و آدرس را انتخاب کنید. } }