// GET: Craftables public async Task <IActionResult> Index() { TempData["ItemInoperativeMsg"] = ""; try { return(View(await _itemRepository.GetAll())); } catch (BrokenCircuitException) { HandleBrokenCircuit(); } return(View()); }
// GET: Bonds/Create /// <summary> /// Create populates information in the create form /// </summary> /// <returns>View containing data required to populate form</returns> public async Task <IActionResult> Create() { ViewData["CharacterId"] = ""; ViewData["ItemId"] = ""; var characters = await _characterRepository.GetAll(); var items = await _itemRepository.GetAll(); if (characters.Any()) { var charList = characters.Select ( s => new SelectListItem { Value = s.Id.ToString(), Text = s.Name } ); ViewData["CharacterId"] = charList; } if (items.Any()) { var itemList = items.Select ( s => new SelectListItem { Value = s.Id.ToString(), Text = s.Name } ); ViewData["ItemId"] = itemList; } return(View()); }
public async Task <ActionResult <IEnumerable <Craftable> > > GetCraftables() { return(await _craftRepository.GetAll()); }