Zaz.Server.Advanced.Service.CommandsController.Default C# (CSharp) Method

Default() private method

private Default ( Zaz.Server.Advanced.Service.Contract.PostCommandRequest env ) : HttpResponseMessage
env Zaz.Server.Advanced.Service.Contract.PostCommandRequest
return System.Net.Http.HttpResponseMessage
        public HttpResponseMessage Default(PostCommandRequest env)
        {
            var cmdKey = env.Key;
            var cmd = _resolver.ResoveCommand(env, cmdKey);
            return _runner.RunCommand(cmdKey, cmd, env.Tags);
        }

Same methods

CommandsController::Default ( string path = "index.html" ) : HttpResponseMessage

Usage Example

 public void Given_service_by_default()
 {
     _broker = new CommandBrokerStub();
     var service = new CommandsController(new ServerContext(broker: _broker));
     var cmdKey = typeof(FooCommand).FullName;
     var cmdData = new JObject
     {
         {"Value1", "Foo"}
     };
     _result = service.Default(new PostCommandRequest
     {
         Key = cmdKey,
         Command = cmdData
     });
 }
All Usage Examples Of Zaz.Server.Advanced.Service.CommandsController::Default