public ActionResult AutocompleteFor(Autocmplete model) { AutocompleteProperties auto = new AutocompleteProperties(); auto.DataSource = CarsList.GetCarList(); auto.FilterType = FilterOperatorType.Contains; ViewData["auto"] = auto; return(View(model)); }
/// <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)); }