public object Get(GetCurrentDeploymentsRequest request) { using (var session = DocumentStore.OpenSession()) { var result = new List <DeploymentDto>(); var deployments = session.Query <Deployment_Latest.ReducedResult, Deployment_Latest>() .Include <Deployment_Latest.ReducedResult>(r => r.EnvironmentId) .ToList() .Select(d => d.ToDto(session.Load <Environment>(d.EnvironmentId))) .OrderBy(d => d.Environment.Order); var bla = deployments.GroupBy(d => d.Package.NugetId); return(bla); } }
public object Get(GetCurrentDeploymentsRequest request) { using (var session = DocumentStore.OpenSession()) { var result = new List<DeploymentDto>(); var deployments = session.Query<Deployment_Latest.ReducedResult, Deployment_Latest>() .Include<Deployment_Latest.ReducedResult>(r => r.EnvironmentId) .ToList() .Select(d => d.ToDto(session.Load<Environment>(d.EnvironmentId))) .OrderBy(d => d.Environment.Order); var bla = deployments.GroupBy(d => d.Package.NugetId); return bla; } }