@inject ISnackbar Snackbar @inject IRestWrapper RestWrapper @inject IUserUtility UserUtility @inject IDialogService DialogService بستن @code { [CascadingParameter] MudDialogInstance MudDialog { get; set; } [Parameter] public CommentSDto? Review { get; set; } public ReviewActionDialogBoxViewModel ViewModel { get; set; } protected override async Task OnInitializedAsync() { if (Review == null) ViewModel = new ReviewActionDialogBoxViewModel(Snackbar, RestWrapper, UserUtility, DialogService, MudDialog); else ViewModel = new ReviewActionDialogBoxViewModel(Snackbar, RestWrapper, UserUtility, DialogService, MudDialog, Review); await ViewModel.InitializeAsync(); await base.OnInitializedAsync(); } }