public async Task <IActionResult> OnGetAsync(int?itemId) { if (!CheckPermissions()) { return(RedirectToPage(Url.Content("~/Home/Index"))); } if (!itemId.HasValue) { return(RedirectToPage(Url.Content("~/Admin/ItemList"))); } Item = await itemRepository.GetItem(itemId.Value); if (Item is null) { return(RedirectToPage(Url.Content("~/Admin/ItemList"))); } ItemCategories = await itemCategoryRepository.GetItemCategories(); ItemCategories.ToList().ForEach(x => { SelectListItems.Add(new SelectListItem(x.Name, x.Id.ToString())); }); return(Page()); }
public async Task <IActionResult> OnGet() { if (!CheckPermissions()) { return(RedirectToPage(Url.Content("~/Home/Index"))); } ItemCategories = await itemCategoryRepository.GetItemCategories(); ItemCategories.ToList().ForEach(x => { SelectListItems.Add(new SelectListItem(x.Name, x.Id.ToString())); }); return(Page()); }