public async Task <IActionResult> AddCondition(ToggleLocator id, [FromBody] ConditionDto condition)
        {
            var request  = new AddToggleConditionRequest(GetEditor(), id, condition);
            var response = await _mediator.Send(request);

            return(Created(
                       $"/toggles/id/{response.ToggleID}/conditions/{response.Condition.ID}",
                       response.Condition
                       ));
        }
        public async Task <IActionResult> AddConditionAsChild(ToggleLocator id, ConditionID parent, [FromBody] ConditionDto condition)
        {
            var request  = new AddToggleConditionRequest(GetEditor(), id, parent, condition);
            var response = await _mediator.Send(request);

            var uri = Url.Action(nameof(GetCondition), new
            {
                id        = response.ToggleID,
                condition = response.AddedConditionID
            });

            return(Created(uri, response));
        }