public IActionResult Details(int id) { if (id == 0) { return(RedirectToAction("Index")); } var ninja = _repo.GetOne(id); var equipments = _repo.GetEquipmentsFromNinja(ninja); return(View(new NinjaDetailsViewModel(ninja, equipments))); }
public IActionResult Index(int ninjaId, Category category, bool all) { var equipments = _repo.GetAll(); if (!all) { equipments = equipments.FindAll(e => e.Category == category); } var ninja = _ninjaRepo.GetOne(ninjaId); if (ninja == null) { return(View(equipments.Select(e => new EquipmentIndexViewModel(e, null)))); } return(View(equipments.Select(e => new EquipmentIndexViewModel(e, new NinjaShopViewModel(ninja, _ninjaRepo.GetEquipmentsFromNinja(ninja).ToList()))))); }