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); }
public BehaviourBuilder <T> AltersDomain(BehaviourVerb value) { Instance.Verb = value; return(this); }
public BehaviourBuilder <T> Verb(BehaviourVerb value, string?template = null) { Instance.Verb = value; Instance.RouteTemplate = template; return(this); }