public async Task <List <CategoryPublicDetails> > Handle(FilterCategoriesQuery request, CancellationToken cancellationToken)
        {
            Categories = await _mediator.Send(new GetPublicCategoriesListQuery(), cancellationToken);

            Categories = FilterMethods.RunKeywordFilter(Categories, request.Keyword);

            return(Categories);
        }
 public async Task <IActionResult> RunPublicFilter(FilterCategoriesQuery request)
 => Ok(await _mediator.Send(request));