public Enemy GetEnemyByNameElitenessLevel(string name, EnemyEliteness eliteness, int level) { return((from e in table where e.Name.ToLower().Contains(name.ToLower()) && e.Eliteness == eliteness && e.Level == level select e) .Include(e => e.BaseStats) .SingleOrDefault()); }
public Enemy GetEnemyByNameElitenessLevel(string name, EnemyEliteness eliteness, int level) { if (name is null || level < 0) { return(null); } return((from e in enemies where e.Name.ToLower().Contains(name.ToLower()) && e.Eliteness == eliteness && e.Level == level select e).SingleOrDefault()); }
public IActionResult Details(string name, int level = 0, EnemyEliteness eliteness = 0) { var model = _enemyManager.GetEnemyByNameElitenessLevel(name, eliteness, level); if (model is null) { return(View("NotFound")); } var viewModel = _mapper.Map <EnemyFormViewModel>(model); return(View(viewModel)); }