@page "/MedicalHistoryActionPage" @page "/MedicalHistoryActionPage/{MedicalHistoryId}" @inject NavigationManager NavigationManager @inject IRestWrapper RestWrapper @inject ISnackbar Snackbar @inject IUserUtility UserUtility @inject IDialogService DialogService @inject IJSRuntime JsRuntime
@if (!@ViewModel.MedicalHistorySubmitted) { @if (@ViewModel.CurrentStep == 4) { @if (@ViewModel.IsEditing) { ویرایش } else { تـــکمیل } } else { مرحله بعد }

@ViewModel.StepCounter

مرحله قبل
}
@code { [Parameter] public string MedicalHistoryId { get; set; } = string.Empty; public MedicalHistoryActionPageViewModel ViewModel { get; set; } protected override async Task OnInitializedAsync() { ViewModel = Guid.TryParse(MedicalHistoryId, out Guid medicalHistoryId) ? new MedicalHistoryActionPageViewModel(RestWrapper, NavigationManager, Snackbar, UserUtility, DialogService,JsRuntime, medicalHistoryId) : new MedicalHistoryActionPageViewModel(RestWrapper, NavigationManager, Snackbar, UserUtility); await ViewModel.InitializeAsync(); await base.OnInitializedAsync(); } }