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)); }