public async Task <IActionResult> Search([FromQuery] string key, string q, int callNumber) { if (string.IsNullOrEmpty(key)) { return(new ObjectResult(string.Empty)); } var res = await _autocompleteService.Search(key, q); var vm = new AutoCompleteResultViewModel() { CallNumber = callNumber, Predictions = res }; return(new JsonResult(vm)); }
public async Task <IActionResult> Search([FromQuery] string query, [FromQuery] int page = 0, [FromQuery] int pageSize = 10) { var result = await _completeService.Search(query, page, pageSize); return(Ok(result)); }