Example #1
0
        public async Task <IActionResult> Details([FromRoute] DetailsToggleRequest detailsToggleRequest, CancellationToken cancellationToken = default)
        {
            var toggle = await _mediator.Send(detailsToggleRequest, cancellationToken);

            if (toggle != null)
            {
                return(Ok(toggle));
            }

            return(NotFound());
        }
Example #2
0
        public async Task <ActionResult <DetailsToggleResponse> > Details(string productName, string featureName, string toggleType, CancellationToken cancellationToken = default)
        {
            var request = new DetailsToggleRequest()
            {
                ProductName = productName,
                FeatureName = featureName,
                ToggleType  = toggleType
            };

            var toggle = await _mediator.Send(request, cancellationToken);

            if (toggle != null)
            {
                return(Ok(toggle));
            }

            return(NotFound());
        }