public MainWindowViewModel(Core.IServiceProvider serviceProvider) { this.serviceProvider = serviceProvider; List <Core.IService> services = serviceProvider.GetServices().ToList(); this.Services = new List <OfferMicroserviceViewModel>(services.Select(x => new OfferMicroserviceViewModel(x))); StartAllCommand = new StartAllCommand(services); StopAllCommand = new StopAllCommand(services); }
public void Handle(StopAllCommand message) { StopAll(); }