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);
        }
Пример #2
0
        // 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
            });
        }