Пример #1
0
        public IActionResult AddKategorie(int artikelNummer, string kategorieName)
        {
            var result = _artikelRepo.LadeArtikelMitKategorien(artikelNummer);

            if (result == null)
            {
                return(NotFound());
            }

            var cmd = new ArtikelKategorieHinzufuegenCommand()
            {
                Artikelnummer = artikelNummer, Kategoriename = kategorieName
            };

            _handler.Handle(cmd);

            return(Ok());
        }
        public void Handle(ArtikelKategorieHinzufuegenCommand command)
        {
            var artikel = _repo.LadeArtikelMitKategorien(command.Artikelnummer);

            artikel.FuegeKategorieHinzu(command.Kategoriename);
        }