public List <W2uiItem> GetDocumentTypeList(DocumentTypeSearch input) { var list = new List <W2uiItem>(); if (!string.IsNullOrEmpty(input.Search)) { return(list = _context.DocumentTypes.Where(w => w.Description.Contains(input.Search)).Select(s => new W2uiItem { Id = s.Id.ToString(), Text = s.Description.ToString() }).Take(input.Max).ToList()); } return(list = _context.DocumentTypes.Select(s => new W2uiItem { Id = s.Id.ToString(), Text = s.Description.ToString() }).Take(input.Max).ToList()); }
public JsonResult DropdownDocumentType(string request) { try { dynamic response = JsonConvert.DeserializeObject(request); DocumentTypeSearch input = response.ToObject <DocumentTypeSearch>(); List <W2uiItem> documentTypeList = GetDocumentTypeList(input); var output = new { status = "success", records = documentTypeList }; return(Json(output)); } catch (Exception ex) { throw ex; } }