public async Task <IResult <string> > ExportToExcelAsync(ExportExtendedAttributesQuery <TId, TEntityId, TEntity, TExtendedAttribute> request) { var response = await _httpClient.GetAsync(string.IsNullOrWhiteSpace(request.SearchString) && !request.IncludeEntity && !request.OnlyCurrentGroup ?Routes.ExtendedAttributesEndpoints.Export(typeof(TEntity).Name, request.EntityId, request.IncludeEntity, request.OnlyCurrentGroup, request.CurrentGroup) : Routes.ExtendedAttributesEndpoints.ExportFiltered(typeof(TEntity).Name, request.SearchString, request.EntityId, request.IncludeEntity, request.OnlyCurrentGroup, request.CurrentGroup)); return(await response.ToResult <string>()); }
public ExtendedAttributeFilterSpecification(ExportExtendedAttributesQuery <TId, TEntityId, TEntity, TExtendedAttribute> request) { if (!string.IsNullOrEmpty(request.SearchString)) { Criteria = p => (p.EntityId.Equals(request.EntityId) || request.EntityId.Equals(default)) &&