Пример #1
0
        public async Task <ActionResult> OnGet(string chart, string version = null)
        {
            Chart = await getChartHandler.HandleAsync(new GetChart(chart));

            if (version == null)
            {
                Release = Chart.GetLastRelease();
            }
            else
            {
                Release = Chart.Releases.SingleOrDefault(c => c.Version == new SemVer.Version(version));
            }
            if (Release == null)
            {
                return(NotFound());
            }
            Contexts = await getClustersHandler.HandleAsync(new GetClusters());

            Values = await getChartValuesHandler.HandleAsync(new GetChartValues(chart, Release.Version.ToString()));

            return(Page());
        }
Пример #2
0
 public async Task OnGet()
 {
     Contexts = await getClustersHandler.HandleAsync(new GetClusters());
 }