This commit is contained in:
MeysamMoghaddam
2025-10-12 23:00:59 +03:30
parent 80e0f4172e
commit f69cdf4a05
2 changed files with 24 additions and 106 deletions

View File

@@ -28,13 +28,11 @@
<!-- Personal Information Tab -->
<MudTabPanel Text="اطلاعات شخصی" Icon="@Icons.Material.Filled.Person">
<div class="pa-4">
<MudText Typo="Typo.h6" Class="mb-4 mud-typography-subtitle1">اطلاعات شخصی</MudText>
<MudForm @ref="_personalForm" Model="_userProfile" Validation="@((Func<object, IEnumerable<FluentValidation.Results.ValidationFailure>>)((model) => _personalValidator.Validate((UserProfile)model).Errors))">
<MudGrid Spacing="3">
<MudItem xs="12" md="6">
<MudTextField @bind-Value="_userProfile.FirstName"
For="@(() => _userProfile.FirstName)"
<MudTextField @bind-Value="_updateUserRequest.FirstName"
For="@(() => _updateUserRequest.FirstName)"
Label="نام"
Variant="Variant.Outlined"
Required="true"
@@ -42,8 +40,8 @@
</MudItem>
<MudItem xs="12" md="6">
<MudTextField @bind-Value="_userProfile.LastName"
For="@(() => _userProfile.LastName)"
<MudTextField @bind-Value="_updateUserRequest.LastName"
For="@(() => _updateUserRequest.LastName)"
Label="نام خانوادگی"
Variant="Variant.Outlined"
Required="true"
@@ -51,28 +49,15 @@
</MudItem>
<MudItem xs="12" md="6">
<MudTextField @bind-Value="_userProfile.Mobile"
For="@(() => _userProfile.Mobile)"
Label="شماره موبایل"
Variant="Variant.Outlined"
InputType="InputType.Text"
Required="true"
RequiredError="وارد کردن شماره موبایل الزامی است." />
</MudItem>
<MudItem xs="12" md="6">
<MudTextField @bind-Value="_userProfile.NationalCode"
For="@(() => _userProfile.NationalCode)"
<MudTextField @bind-Value="_updateUserRequest.NationalCode"
For="@(() => _updateUserRequest.NationalCode)"
Label="کد ملی"
Variant="Variant.Outlined"
InputType="InputType.Text" />
</MudItem>
</MudGrid>
<MudStack Row="true" Spacing="2" Justify="Justify.FlexEnd" Class="mt-4">
<MudButton Variant="Variant.Outlined" Color="Color.Secondary" OnClick="CancelPersonalChanges">
لغو
</MudButton>
<MudStack Row="true" Spacing="2" Justify="Justify.FlexEnd" Class="mt-4">
<MudButton Variant="Variant.Filled" Color="Color.Primary" OnClick="SavePersonalInfo" Disabled="_isPersonalSaving">
ذخیره تغییرات
</MudButton>
@@ -82,7 +67,7 @@
</MudTabPanel>
<!-- Account Settings Tab -->
<MudTabPanel Text="تنظیمات حساب" Icon="@Icons.Material.Filled.Settings">
@* <MudTabPanel Text="تنظیمات حساب" Icon="@Icons.Material.Filled.Settings">
<div class="pa-4">
<MudText Typo="Typo.h6" Class="mb-4 mud-typography-subtitle1">تنظیمات حساب</MudText>
@@ -136,7 +121,7 @@
</MudStack>
</MudStack>
</div>
</MudTabPanel>
</MudTabPanel> *@
<!-- Statistics Tab -->
@* <MudTabPanel Text="آمار و اطلاعات" Icon="@Icons.Material.Filled.BarChart">