public JsonResult Search(EventSearchSettings searchSettings)
        {
            Throw.IfNull(searchSettings, nameof(searchSettings));

            _logger.Debug(
                $"{nameof(Search)} has been called with name {searchSettings.Name}," +
                $" difficulty {searchSettings.Difficulty}, starDate {searchSettings.StartDate}," +
                $" orderBy {searchSettings.OrderBy}, page number {searchSettings.PageNumber}," +
                $" page size {searchSettings.PageSize}.");

            return(Json(_eventSearchService.Search(searchSettings)));
        }