Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        public IActionResult List()
        {
            var model = new CountriesListModel();

            return(View(model));
        }