Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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));
        }