public async Task <IActionResult> CountryList(DataSourceRequest command, CountriesListModel countriesListModel) { var countries = await _countryService.GetAllCountries(showHidden : true); //Filters Countries based off of name if (!string.IsNullOrEmpty(countriesListModel.CountryName)) { countries = countries.Where( x => x.Name.ToLowerInvariant().Contains(countriesListModel.CountryName.ToLowerInvariant()) ).ToList(); } var gridModel = new DataSourceResult { Data = countries.Select(x => x.ToModel()), Total = countries.Count }; return(Json(gridModel)); }
public IActionResult List() { var model = new CountriesListModel(); return(View(model)); }