Beispiel #1
0
        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"));
        }
Beispiel #2
0
 public async Task <ActionResult <ProduktDto> > CreateProdukt(ProduktDto produktDTO)
 {
     return(await _produktService.Create(produktDTO));
 }