public async Task <IActionResult> Filters(QueryViewModel query = null, int?stringId = null) { FilterResultsViewModel filterResults = null; if (query == null) { query = new QueryViewModel(); } else if (query.IsEmpty) { // let's redirect to root if we get just '/filters' return(RedirectToAction(nameof(Index))); } else { filterResults = await GetFilterResultsViewModelFor(query); if (filterResults == null) { return(BadRequest()); } } var viewModel = new IndexViewModel { StringCounts = await _stringsService.GetStringCounts(), StringsQuery = query, FilterResults = filterResults, UserCanSeeIgnoredAndPushStatus = User.GetClaim <UserType>(ClaimType.UserType) >= UserType.TrustedUser, StringId = stringId, }; return(View("~/Views/Home/Index.cshtml", viewModel)); }
void Awake() { model = gameObject.GetComponent <FilterResultsViewModel>(); if (null == model) { throw new MissingComponentException(); } }
void Awake() { model = gameObject.GetComponent<FilterResultsViewModel>(); if (null == model) { throw new MissingComponentException(); } }