DB で検索する都市名を表す都市パラメーターが既にあります。mysite/List?city=mycityname を実行するとすべてがうまく機能しますが、私がやろうとしているのは、都市名の例 List?city=mycityname&firstName=myfirstname と組み合わせて名で検索します。これどうやってするの ?これが都市のクエリです。firstname パラメーターも追加しましたが、追加方法がよくわからないため、両方をフィルター処理します。
public string CurrentFirstName { get; set; }
public ViewResult List(string city, string firstName, int page = 1)
{
UsersListViewModel model = new UsersListViewModel
{
Users = repository.Userss
.Where(p =>city == null || p.CityName == city )
.OrderBy(p => p.UsersId)
.Skip((page - 1) * PageSize)
.Take(PageSize),
PagingInfo = new PagingInfo
{
CurrentPage = page,
UsersPerPage = PageSize,
TotalUsers = repository.Userss.Count()
},
CurrentCity = city
// CurrentFirstName = firstName
};
return View(model);
}