コード例 #1
0
ファイル: AgentsController.cs プロジェクト: smhinsey/Euclid
        public ViewResult ViewAgent(IAgentMetadata agentMetadata, string format)
        {
            ViewBag.Title = agentMetadata.SystemName;

            return View(new AgentModel
                            {
                                DescriptiveName = agentMetadata.DescriptiveName,
                                SystemName = agentMetadata.SystemName,
                                Commands = new AgentPartModel
                                               {
                                                   AgentSystemName = agentMetadata.SystemName,
                                                   NextAction = "ViewCommand",
                                                   Part = agentMetadata.Commands
                                               },
                                Queries = new AgentPartModel
                                              {
                                                  AgentSystemName = agentMetadata.SystemName,
                                                  NextAction = "ViewPart",
                                                  Part = agentMetadata.Queries
                                              },
                                ReadModels = new AgentPartModel
                                                {
                                                    AgentSystemName = agentMetadata.SystemName,
                                                    NextAction = "ViewPart",
                                                    Part = agentMetadata.ReadModels
                                                },
                                AgentSytemName = agentMetadata.SystemName

                            });
        }
コード例 #2
0
ファイル: AgentMetadata.cs プロジェクト: smhinsey/Euclid
			public BasicAgentMetadataFormatter(IAgentMetadata agentMetadata)
			{
				_agentMetadata = agentMetadata;
			}
コード例 #3
0
ファイル: AgentMetadata.cs プロジェクト: smhinsey/Euclid
 internal BasicMetadata(IAgentMetadata agentMetadata)
 {
     _agentMetadata = agentMetadata;
 }
コード例 #4
0
ファイル: QueryFormatter.cs プロジェクト: smhinsey/Euclid
		public QueryFormatter(ITypeMetadata partMetadata)
		{
			_partMetadata = partMetadata;
			_agentMetadata = partMetadata.Type.Assembly.GetAgentMetadata();
		}
コード例 #5
0
ファイル: CommandController.cs プロジェクト: smhinsey/Euclid
		public ViewResult List(IAgentMetadata agentMetadata)
		{
			ViewBag.Title = "Commands in agent";
			return View(new CommandMetadataModel {AgentSystemName = agentMetadata.SystemName, Commands = agentMetadata.Commands});
		}