public IActionResult Index(int jobsiteId = 0) { var list = repo.GetJobSiteList(); list.Insert(0, new OnlineJobSite { OnlineJobSiteId = 0, OnlineJobSiteName = "All" }); ViewBag.JobSites = list; var data = repo.GetWithChild(); if (jobsiteId > 0) { return(View(data.Where(x => x.OnlineJobSiteId == jobsiteId).ToList())); } return(View(data)); }