public object Get(GetPackagesRequest request) { using (var session = DocumentStore.OpenSession()) { return(session.Query <Package_Overview.ReducedResult, Package_Overview>().ToList().Select(p => p.ConvertTo <PackageDto>())); } }
public async Task <IEnumerable <Package> > GetPackagesAsync(GetPackagesRequest request) { var queryParamValues = QueryParamValues.From( new NamedValue(nameof(request.ApplicationId).Decapitalize(), request.ApplicationId), new NamedValue(nameof(request.ApplicationName).Decapitalize(), request.ApplicationName), new NamedValue(nameof(request.ReleaseId).Decapitalize(), request.ReleaseId), new NamedValue(nameof(request.ReleaseName).Decapitalize(), request.ReleaseName), new NamedValue(nameof(request.ReleaseNumber).Decapitalize(), request.ReleaseNumber), new NamedValue(nameof(request.PackageId).Decapitalize(), request.PackageId), new NamedValue(nameof(request.PackageNumber).Decapitalize(), request.PackageNumber), new NamedValue(nameof(request.PipelineId).Decapitalize(), request.PipelineId), new NamedValue(nameof(request.PipelineName).Decapitalize(), request.PipelineName), new NamedValue(nameof(request.FurthestStage).Decapitalize(), request.FurthestStage), new NamedValue(nameof(request.Status).Decapitalize(), request.Status.ToString()) ); return(await GetReleasesApiClient("packages", queryParamValues) .GetJsonAsync <IEnumerable <Package> >()); }
public object Get(GetPackagesRequest request) { using (var session = DocumentStore.OpenSession()) { return session.Query<Package_Overview.ReducedResult, Package_Overview>().ToList().Select(p => p.ConvertTo<PackageDto>()); } }