public ProductCategoriesFilter(PageFilter pageFilter, Guid id, string title, bool @descending, ProductCategoryOrderBy orderBy) { Validator.Begin(pageFilter, nameof(pageFilter)) .NotDefault() .ThrowApiException(nameof(ProductCategoriesFilter), nameof(ProductCategoriesFilter)); PageFilter = pageFilter; Title = title; Descending = @descending; OrderBy = orderBy; Id = id; }
public async Task HandleSort(ProductCategoryOrderBy order) { foreach (var kv in TableHeaderModel) { if (kv.Key == order) { kv.Value.IsActive = true; } else { kv.Value.IsActive = false; } } Current = order; await LoadFromServerAsync(); }