public IActionResult GetDailySearchAnalytics([FromBody] GWTSearchAnalyticsRequestModel requestModel) { try { if (requestModel == null || requestModel.WebsiteIds == null || requestModel.WebsiteIds?.Count() == 0 || requestModel.Offset < 0) { return(BadRequest()); } if (requestModel.Limit < 10) { requestModel.Limit = 10; } return(Ok(MySQLConnector.GetSearchAnalytics(requestModel.WebsiteIds, requestModel.Limit, requestModel.Offset))); } catch (Exception e) { return(StatusCode(StatusCodes.Status500InternalServerError, e)); } }