public AutoCompleteResult BuscarMotivoLaudoAutoComplete(string query) { try { int takeCount = 10; IEnumerable <MotivoLaudo> search = _uow.MotivoLaudoRepository.SearchByDescrption(query, takeCount); var suggestions = search.Select(x => new AutoCompleteSuggestionModel(value: x.Descricao, data: x.IdMotivoLaudo)); var response = new AutoCompleteResponseModel(suggestions); return(AutoCompleteResult.FromModel(response)); } catch (Exception e) { throw; } }
public static AutoCompleteResult FromModel(AutoCompleteResponseModel model) { string content = JsonConvert.SerializeObject(model); return(new AutoCompleteResult(content)); }