public IActionResult Update(int id)
        {
            Hero hero = _repository.FindWithPower(a => a.PowerId == id).FirstOrDefault();

            if (hero == null)
            {
                return(NotFound());
            }

            var heroVM = new HeroEditViewModel
            {
                Hero   = hero,
                Powers = _powerRepository.GetAll()
            };

            return(View(heroVM));
        }
Beispiel #2
0
 public IQueryable <PowerViewModel> GetPowers()
 {
     return(_powerRepository.GetAll().Select(PowerMapper.MapEntityToModel).AsQueryable());
 }