protected ApplicationController(AzureDiscoveryInfo discoveryInfo)
        {
            DiscoveryInfo = discoveryInfo;

            ViewBag.Discovery = _discovery = new DiscoveryModel
            {
                IsAvailable             = discoveryInfo.IsAvailable,
                ShowLastDiscoveryUpdate = discoveryInfo.IsAvailable,
                LastDiscoveryUpdate     = (DateTimeOffset.UtcNow - discoveryInfo.Timestamp).PrettyFormat() + " (" + Math.Round((discoveryInfo.FinishedTimestamp - discoveryInfo.Timestamp).TotalSeconds, 1) + "s)"
            };

            var controllerName = GetType().Name;

            ViewBag.Navigation = _navigation = new NavigationModel
            {
                ShowDeploymentSelector = discoveryInfo.IsAvailable,
                HostedServiceNames     = discoveryInfo.LokadCloudDeployments.Select(d => d.ServiceName).ToArray(),
                CurrentController      = controllerName.Substring(0, controllerName.Length - 10),
                ControllerAction       = discoveryInfo.IsAvailable ? "ByHostedService" : "Index"
            };
        }
Exemplo n.º 2
0
 public SchedulerController(AzureDiscoveryInfo discoveryInfo)
     : base(discoveryInfo)
 {
 }
Exemplo n.º 3
0
 public QueuesController(AzureDiscoveryInfo discoveryInfo)
     : base(discoveryInfo)
 {
 }
Exemplo n.º 4
0
 public AccountController(AzureDiscoveryInfo discoveryInfo)
     : base(discoveryInfo)
 {
     ShowWaitingForDiscoveryInsteadOfContent = false;
     HideDiscovery();
 }
Exemplo n.º 5
0
 public AssembliesController(AzureDiscoveryInfo discoveryInfo)
     : base(discoveryInfo)
 {
 }
 public DiscoveryController(AzureDiscoveryInfo discoveryInfo)
     : base(discoveryInfo)
 {
 }
Exemplo n.º 7
0
 protected TenantController(AzureDiscoveryInfo discoveryInfo) : base(discoveryInfo)
 {
 }
Exemplo n.º 8
0
 public ServicesController(AzureDiscoveryInfo discoveryInfo)
     : base(discoveryInfo)
 {
 }
Exemplo n.º 9
0
 public RequireDiscoveryFilter(AzureDiscoveryInfo discoveryInfo)
 {
     _discoveryInfo = discoveryInfo;
 }
Exemplo n.º 10
0
 public OverviewController(AzureDiscoveryInfo discoveryInfo, AzureUpdater updater)
     : base(discoveryInfo)
 {
     _updater = updater;
 }