public IEnumerable <ModuleState> GetIntalledModules() { var request = new ListModuleRequest(); var response = _remoteClient.Send <ListModuleRequest, ListModuleResponse>(request); return(response.Modules); }
public ListModuleResponse Execute(ListModuleRequest request) { return(new ListModuleResponse { Modules = _moduleManager.GetModules().Select(x => new ModuleState { Name = x.Name.ToString(), Version = x.Version.ToString(), IsLoaded = x.IsLoaded }) }); }