public ActionResult Save(Anwendungssoftware anwendungssoftware)
        {
            if (!ModelState.IsValid)
            {
                return(View("AnwendungssoftwareForm", anwendungssoftware));
            }

            if (anwendungssoftware.Id == 0)
            {
                anwendungssoftware.Id      = GetNewAnwendungssoftwareId(_context.Anwendungssoftwares.ToList());
                anwendungssoftware.KontoId = softwareKontoNr;
                _context.Anwendungssoftwares.Add(anwendungssoftware);
            }

            else
            {
                var anwendungssoftwareInDto = _context.Anwendungssoftwares.Single(a => a.Id == anwendungssoftware.Id);

                anwendungssoftwareInDto.Hersteller    = anwendungssoftware.Hersteller;
                anwendungssoftwareInDto.Bezeichnung   = anwendungssoftware.Bezeichnung;
                anwendungssoftwareInDto.Einkaufspreis = anwendungssoftware.Einkaufspreis;
                anwendungssoftwareInDto.Einkaufsdatum = anwendungssoftware.Einkaufsdatum;
                anwendungssoftwareInDto.Art           = anwendungssoftware.Art;
                anwendungssoftwareInDto.Lizenznummer  = anwendungssoftware.Lizenznummer;
                anwendungssoftwareInDto.KontoId       = softwareKontoNr;
            }

            _context.SaveChanges();

            return(RedirectToAction("Index", "Anwendungssoftware"));
        }
        public ViewResult New()
        {
            var anwendungssoftware = new Anwendungssoftware()
            {
                KontoId = softwareKontoNr
            };

            return(View("AnwendungssoftwareForm", anwendungssoftware));
        }