public ActionResult AutocompleteFor(Autocmplete model)
        {
            AutocompleteProperties auto = new AutocompleteProperties();

            auto.DataSource  = CarsList.GetCarList();
            auto.FilterType  = FilterOperatorType.Contains;
            ViewData["auto"] = auto;
            return(View(model));
        }
Exemplo n.º 2
0
        /// <summary>
        /// Action method that return a partial view with information about user
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public async Task <ActionResult> GetUser(UserViewModel value)
        {
            var(Users, Roles, Languages, Teams) = await _applicationUsersService.GetUsersAndRolesAndLanguages();

            var user      = Users.FirstOrDefault(u => u.UserId == value.UserId);
            var rolesInfo = GetRolesForUser(user, Roles.Where(r => r.RoleCode != KnownRoles.Contributor).ToArray());

            value.Roles              = rolesInfo.Item1;
            value.RolesId            = rolesInfo.Item2;
            value.RoleCodes          = rolesInfo.Item3;
            value.AdministratorCount = Users.Count(u => u.Roles.Any(r => r.RoleCode == KnownRoles.Administrator));

            AutocompleteProperties auto = new AutocompleteProperties
            {
                DataSource = Roles.Select(u => u.ShortLabel),
                FilterType = FilterOperatorType.Contains
            };
            AutocompleteFields fld = new AutocompleteFields();

            auto.Select      = "onSelect";
            ViewData["auto"] = auto;

            return(PartialView(value));
        }