public GetUserNameListResponse GetSignBy(string filter) { var response = new GetUserNameListResponse(); var list = new List <ListItemViewModel>(); try { var listUser = _signatureModelRepository.GetSignatures(filter, string.Empty); foreach (var u in listUser) { list.Add(new ListItemViewModel { Text = u.UserId, Value = u.UserSignatureId.ToString(), }); } response.ListResponse = list; response.IsValid = true; } catch (Exception e) { response.IsValid = false; response.ErrorMessage = e.Message; throw; } return(response); }
// Datos que consulta el dropdownlis asincronico public virtual JsonResult DropDownList(string filter) { var response = new GetUserNameListResponse { ListResponse = new List <ListItemViewModel>() }; for (var i = 0; i < 100; i++) { response.ListResponse.Add(new ListItemViewModel() { Text = "texto " + i, Value = i.ToString() }); } return(new JsonResult { Data = response, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }