@page "/HomePage" @inject NavigationManager NavigationManager @inject IUserUtility UserUtility @inject ISnackbar Snackbar @inject IRestWrapper RestWrapper

@ViewModel?.User.FullName

@ViewModel?.User.PhoneNumber

@ViewModel?.User.SectionName

شرح حال های شما

لیست شرح حال های

+ افزودن

امروز

دیروز

یک هفته اخیر

@if (@ViewModel.IsProcessing) {
@for (int i = 0; i < 4; i++) {
}
} else {
@foreach (var item in @ViewModel.PageDto) { }
}
@code { private HomePageViewModel ViewModel { get; set; } public void ProfileClicked() => NavigationManager.NavigateTo("ProfilePage"); public void CreateMedicalHistoryClicked() => NavigationManager.NavigateTo("MedicalHistoryActionPage"); public void MedicalHistoryClicked(MedicalHistorySDto medicalHistory) => NavigationManager.NavigateTo($"MedicalHistoryActionPage/{medicalHistory.Id}"); public void MedicalHistoryTemplatesClicked() => NavigationManager.NavigateTo("MedicalHistoryTemplatesPage"); public void MedicalOrdersClicked() => NavigationManager.NavigateTo("MedicalOrdersPage"); protected override async Task OnInitializedAsync() { ViewModel = new HomePageViewModel(UserUtility,RestWrapper,Snackbar); await ViewModel.InitializeAsync(); await base.OnInitializedAsync(); } }