public async Task <IActionResult> OnPostAsync() { 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 (!ModelState.IsValid) { return(Page()); } try { await _produktService.Create(Produkt); logger.LogDebug("Produkt er blevet Oprettet"); } catch (Exception ex) { logger.LogError(ex, "Error"); return(Page()); } return(RedirectToPage("./AdminIndex")); }
public async Task <ActionResult <ProduktDto> > CreateProdukt(ProduktDto produktDTO) { return(await _produktService.Create(produktDTO)); }