Example #1
0
        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
         })
     });
 }