コード例 #1
0
        public IActionResult DeleteKategorie(int artikelNummer, string kategorieName)
        {
            var result = _artikelRepo.LadeArtikelMitKategorien(artikelNummer);

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

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

            _handler.Handle(cmd);

            return(Ok());
        }
コード例 #2
0
        public void Handle(ArtikelKategorieEntfernenCommand command)
        {
            var artikel = _repo.LadeArtikelMitKategorien(command.Artikelnummer);

            artikel.EntferneKategorie(command.Kategoriename);
        }