Example #1
0
 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>());
     }
 }