@using NetinaShop.Domain.Entities.Users @inject ISnackbar Snackbar @inject IRestWrapper RestWrapper @inject IUserUtility UserUtility @inject IDialogService DialogService اطلاعات کلی اطلاعات کلی دسته بندی را به دقت وارد کنید سطح دسترسی ها اطلاعات کلی دسته بندی را به دقت وارد کنید @foreach (var item in ViewModel.RoleClaims) { } @if (ViewModel.IsEditing) { } else { } بستن @code { [CascadingParameter] MudDialogInstance MudDialog { get; set; } [Parameter] public ApplicationRole? Role { get; set; } public RoleActionDialogBoxViewModel ViewModel { get; set; } protected override async Task OnInitializedAsync() { if (Role == null) ViewModel = new RoleActionDialogBoxViewModel(Snackbar, RestWrapper, UserUtility, DialogService, MudDialog); else ViewModel = new RoleActionDialogBoxViewModel(Snackbar, RestWrapper, UserUtility, DialogService, MudDialog, Role); await ViewModel.InitializeAsync(); await base.OnInitializedAsync(); } }