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))); }