示例#1
0
        public BehaviourBuilder <ModelBuilder> AddBehaviour(string behaviourName, BehaviourVerb verb = BehaviourVerb.Get)
        {
            var behaviour = Behaviour <ModelBuilder> .Create(this, behaviourName);

            behaviour.Instance.Verb = verb;
            Instance.Behaviours.Add(behaviour.Instance);
            return(behaviour);
        }
示例#2
0
 public BehaviourBuilder <T> AltersDomain(BehaviourVerb value)
 {
     Instance.Verb = value;
     return(this);
 }
示例#3
0
 public BehaviourBuilder <T> Verb(BehaviourVerb value, string?template = null)
 {
     Instance.Verb          = value;
     Instance.RouteTemplate = template;
     return(this);
 }