public async Task <IActionResult> OnGetAsync(int?produktId) { if (produktId != null) { Produkt = await _produktService.GetProduktById(produktId.Value); } if (Produkt == null) { return(RedirectToPage("./NotFound")); } return(Page()); }
public async Task <IActionResult> OnGetAsync(int?produktid) { Kategorier = _produktService.GetKategorier().Select( kategorinavn => new SelectListItem { Value = kategorinavn.kategoriId.ToString(), Text = kategorinavn.Navn }).ToList(); Producenter = _produktService.GetProducenter().Select( producentnavn => new SelectListItem { Value = producentnavn.ProducentId.ToString(), Text = producentnavn.Navn }).ToList(); if (produktid != null) { Produkt = await _produktService.GetProduktById(produktid.Value); } if (Produkt == null) { return(NotFound()); } return(Page()); }
public async Task <ActionResult <ProduktDto> > GetProdukt(int id) { try { ProduktDto produkt = await _produktService.GetProduktById(id); if (produkt == null) { return(NotFound()); } return(produkt); } catch (Exception ex) { return(NotFound(ex)); } }
public IActionResult OnGet() { if (HttpContext.Session.Get("order") != null) { Order = HttpContext.Session.Get <OrderDto>("order"); Produkts = Order.Produkts; foreach (ProduktDto item in Produkts) { item.Billede = _produktService.GetProduktById(item.ProduktId).Result.Billede; if (item.Styk > 1) { Total += item.Pris * item.Styk; } else { Total += item.Pris; } } } return(Page()); }