예제 #1
0
 public async Task <IActionResult> GetSearchQueryLogs(
     [FromQuery] string userId,
     string searchCriterium,
     string filterInfo,
     DateTime?dateFrom,
     DateTime?dateTo)
 {
     try
     {
         return(Ok(await _queryLogService.GetSearchQueryLogsAsync(userId: userId, searchCriterium: searchCriterium, filterInfo: filterInfo, dateFrom: dateFrom, dateTo: dateTo)));
     }
     catch (SerializationException e)
     {
         return(BadRequest($"{e.Message} : {e.Content}"));
     }
 }
예제 #2
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='userId'>
 /// </param>
 /// <param name='searchCriterium'>
 /// </param>
 /// <param name='filterInfo'>
 /// </param>
 /// <param name='dateFrom'>
 /// </param>
 /// <param name='dateTo'>
 /// </param>
 public static object GetSearchQueryLogs(this IQueryLog operations, string userId = default(string), string searchCriterium = default(string), string filterInfo = default(string), System.DateTime?dateFrom = default(System.DateTime?), System.DateTime?dateTo = default(System.DateTime?))
 {
     return(operations.GetSearchQueryLogsAsync(userId, searchCriterium, filterInfo, dateFrom, dateTo).GetAwaiter().GetResult());
 }