public async Task <ModelSummaryList> List(ModelSummaryQuery query = null) { var parameters = query.ToParameters(); var response = await Client .Get <ModelSummaryList>($"{ApiKeys.Endpoint}models", ApiKeys.ApiToken, parameters) .ConfigureAwait(false); return(response); }
public async Task <ModelSummaryList> List(ModelSummaryQuery query = null, CancellationToken cancellationToken = default(CancellationToken)) { var parameters = query.ToParameters(); var response = await apiConnection .Get <ModelSummaryList>("models", parameters, HttpMessageTransformer, cancellationToken) .ConfigureAwait(false); return(response); }
internal static IEnumerable <KeyValuePair <string, string> > ToParameters(this ModelSummaryQuery query) { var builder = new ParameterBuilder(); builder.Add("dataSourceName", query?.DataSourceName); builder.Add("createdAfterDate", query?.CreatedAfterDate); builder.Add("createdBeforeDate", query?.CreatedBeforeDate); builder.Add(query?.Page); return(builder.GetParameters()); }
public async Task <ModelSummaryList> List(ModelSummaryQuery query = null) { try { var result = await ModelRepository.List(query); return(result); } catch (Exception ex) { Logger.Error("ModelService.List failed", this, ex); } return(null); }