fix(SearchProductByName)
parent
8b4c9934b3
commit
4f68a139de
|
@ -311,9 +311,9 @@ public class DiscountActionDialogBoxViewModel : BaseViewModel<DiscountLDto>
|
|||
if (token == null)
|
||||
throw new Exception("Token is null");
|
||||
if (product.IsNullOrEmpty())
|
||||
response = await _restWrapper.ProductRestApi.ReadAll(0,null,null,null);
|
||||
response = await _restWrapper.ProductRestApi.ReadAll(0,null,null,null,token);
|
||||
else
|
||||
response = await _restWrapper.ProductRestApi.ReadAll(product);
|
||||
response = await _restWrapper.ProductRestApi.ReadAll(product,token);
|
||||
_products = response.Products;
|
||||
return _products;
|
||||
}
|
||||
|
|
|
@ -5,8 +5,8 @@
|
|||
<Nullable>enable</Nullable>
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<ServiceWorkerAssetsManifest>service-worker-assets.js</ServiceWorkerAssetsManifest>
|
||||
<AssemblyVersion>1.1.10.15</AssemblyVersion>
|
||||
<FileVersion>1.1.10.15</FileVersion>
|
||||
<AssemblyVersion>1.3.12.16</AssemblyVersion>
|
||||
<FileVersion>1.3.12.16</FileVersion>
|
||||
<AssemblyName>$(MSBuildProjectName)</AssemblyName>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
@ -133,7 +133,7 @@ public class ManageNavMenuPageViewModel : BaseViewModel<NavMenuSetting>
|
|||
var token = await _userUtility.GetBearerTokenAsync();
|
||||
if (token == null)
|
||||
throw new Exception("Token is null");
|
||||
var response = await _restWrapper.ProductRestApi.ReadAll(0,product,null,null);
|
||||
var response = await _restWrapper.ProductRestApi.ReadAll(0,product,null,null,token);
|
||||
var categories = response.Products;
|
||||
if (product.IsNullOrEmpty())
|
||||
return categories;
|
||||
|
|
|
@ -45,9 +45,10 @@
|
|||
<MudGrid class="mb-3" Row="true">
|
||||
|
||||
<MudItem xs="12" sm="6">
|
||||
<MudTextField T="string" Placeholder="جست جو بر اساس نام" Adornment="Adornment.Start" Immediate="true"
|
||||
<MudTextField T="string" Placeholder="جست جو بر اساس نام" Adornment="Adornment.Start"
|
||||
Immediate="true"
|
||||
Clearable="true"
|
||||
ValueChanged="@ViewModel.SearchChanged"
|
||||
@bind-Value="@ViewModel.Search"
|
||||
AdornmentIcon="@Icons.Material.Filled.Search" IconSize="Size.Medium" class="my-auto"
|
||||
OnAdornmentClick="@ViewModel.GetEntitiesAsync"></MudTextField>
|
||||
</MudItem>
|
||||
|
@ -87,9 +88,10 @@
|
|||
<MudGrid class="collapse md:visible">
|
||||
|
||||
<MudItem xs="12" sm="4">
|
||||
<MudTextField T="string" Placeholder="جست جو بر اساس نام" Adornment="Adornment.Start" Immediate="true"
|
||||
<MudTextField T="string" Placeholder="جست جو بر اساس نام" Adornment="Adornment.Start"
|
||||
Immediate="true"
|
||||
Clearable="true"
|
||||
ValueChanged="@ViewModel.SearchChanged"
|
||||
@bind-Value="@ViewModel.Search"
|
||||
AdornmentIcon="@Icons.Material.Filled.Search" IconSize="Size.Medium" class="my-auto"
|
||||
OnAdornmentClick="@ViewModel.GetEntitiesAsync"></MudTextField>
|
||||
</MudItem>
|
||||
|
|
|
@ -38,7 +38,7 @@ public class ProductsPageViewModel(
|
|||
IsProcessing = true;
|
||||
PageDto.Clear();
|
||||
var search = Search.IsNullOrEmpty() ? null : Search;
|
||||
var dto = await restWrapper.ProductRestApi.ReadAll(CurrentPage, search, SelectedCategory?.Id, IsEnable);
|
||||
var dto = await restWrapper.ProductRestApi.ReadAll(CurrentPage, search, SelectedCategory?.Id, IsEnable,token);
|
||||
dto.Products.ForEach(d => PageDto.Add(d));
|
||||
if (PageDto.Count % 20 == 0)
|
||||
PageCount = CurrentPage + 2;
|
||||
|
@ -158,11 +158,10 @@ public class ProductsPageViewModel(
|
|||
}
|
||||
}
|
||||
|
||||
public async Task SearchChanged(string search)
|
||||
public async Task SearchChanged()
|
||||
{
|
||||
if (search.IsNullOrEmpty() && !Search.IsNullOrEmpty())
|
||||
if (Search!=null && !Search.IsNullOrEmpty())
|
||||
await InitializeAsync();
|
||||
Search = search;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -13,10 +13,10 @@ public interface IProductRestApi
|
|||
Task<GetProductResponseDto> ReadOne(Guid productId);
|
||||
|
||||
[Get("")]
|
||||
Task<GetProductsResponseDto> ReadAll([Query] string productName);
|
||||
Task<GetProductsResponseDto> ReadAll([Query] string productName, [Header("Authorization")] string authorization);
|
||||
|
||||
[Get("")]
|
||||
Task<GetProductsResponseDto> ReadAll([Query] int page, [Query] string? productName, [Query] Guid? categoryId, [Query] bool? isActive);
|
||||
Task<GetProductsResponseDto> ReadAll([Query] int page, [Query] string? productName, [Query] Guid? categoryId, [Query] bool? isActive, [Header("Authorization")] string authorization);
|
||||
|
||||
[Get("")]
|
||||
Task<GetProductsResponseDto> ReadAll([Query] string productName, [Query] Guid categoryId, [Header("Authorization")] string authorization);
|
||||
|
|
|
@ -1096,10 +1096,6 @@ input:checked + .toggle-bg {
|
|||
margin-left: 1rem;
|
||||
margin-right: 1rem;
|
||||
}
|
||||
.mx-5 {
|
||||
margin-left: 1.25rem;
|
||||
margin-right: 1.25rem;
|
||||
}
|
||||
.mx-auto {
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
|
|
Loading…
Reference in New Issue