public IActionResult Search() { MoonSearchModel model = new MoonSearchModel { OreList = GetOreList(), OreTierList = GetOreClassList() }; return(View(model)); }
public IActionResult Search(MoonSearchModel model) { if (!ModelState.IsValid) { return(Search()); } MoonSearchQuery query = new MoonSearchQuery() { SystemName = model.SystemName, OreName = model.OreName, OreClassId = _repoOre.GetOreClassId(model.OreTier), Percentage = model.Percentage }; List <Sector> results = _repoWorld.Search(query); return(View("SearchResults", results)); }