public Task <bool> Post([FromBody] bool enabled)
        {
            _maintenanceModeService.SetMode(enabled);

            _eventSender.SendSettingsChangedEvent($"{Request.Path}", SettingsChangedSourceType.ServiceMaintenance);

            return(Task.FromResult(true));
        }
Пример #2
0
 public void StopApplication()
 {
     _maintenanceModeService.SetMode(true);
     _consoleWriter.WriteLine($"Maintenance mode enabled for {ServiceName}");
     _consoleWriter.WriteLine($"Closing {ServiceName}");
     _logger.WriteInfoAsync(ServiceName, null, null, "Closing...").Wait();
     _rabbitMqNotifyService.Stop();
     _consoleWriter.WriteLine($"Closed {ServiceName}");
 }
Пример #3
0
        public MtBackendResponse <bool> SetMaintenanceMode([FromBody] bool enabled)
        {
            _maintenanceModeService.SetMode(enabled);

            return(MtBackendResponse <bool> .Ok(enabled));
        }
Пример #4
0
 public void StopApplication()
 {
     _maintenanceModeService.SetMode(true);
     _logger.WriteInfoAsync(ServiceName, null, null, "Application is shutting down").Wait();
 }