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)); }
public IQueryable <PowerViewModel> GetPowers() { return(_powerRepository.GetAll().Select(PowerMapper.MapEntityToModel).AsQueryable()); }