Example #1
0
 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());
 }
Example #2
0
 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());
 }
Example #3
0
        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));
        }