Example #1
0
        public IActionResult Search()
        {
            MoonSearchModel model = new MoonSearchModel
            {
                OreList     = GetOreList(),
                OreTierList = GetOreClassList()
            };

            return(View(model));
        }
Example #2
0
        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));
        }