public ActionResult Save(Unterstuetzungssoftware unterstuetzungssoftware) { if (!ModelState.IsValid) { return(View("UnterstuetzungssoftwareForm", unterstuetzungssoftware)); } if (unterstuetzungssoftware.Id == 0) { unterstuetzungssoftware.Id = GetNewUnterstuetzungssoftwareId(_context.Unterstuetzungssoftwares.ToList()); unterstuetzungssoftware.KontoId = softwareKontoNr; _context.Unterstuetzungssoftwares.Add(unterstuetzungssoftware); } else { var unterstuetzungssoftwareInDto = _context.Unterstuetzungssoftwares.Single(a => a.Id == unterstuetzungssoftware.Id); unterstuetzungssoftwareInDto.Hersteller = unterstuetzungssoftware.Hersteller; unterstuetzungssoftwareInDto.Bezeichnung = unterstuetzungssoftware.Bezeichnung; unterstuetzungssoftwareInDto.Einkaufspreis = unterstuetzungssoftware.Einkaufspreis; unterstuetzungssoftwareInDto.Einkaufsdatum = unterstuetzungssoftware.Einkaufsdatum; unterstuetzungssoftwareInDto.Art = unterstuetzungssoftware.Art; unterstuetzungssoftwareInDto.Lizenznummer = unterstuetzungssoftware.Lizenznummer; unterstuetzungssoftwareInDto.KontoId = softwareKontoNr; } _context.SaveChanges(); return(RedirectToAction("Index", "Unterstuetzungssoftware")); }
public ViewResult New() { var unterstuetzungssoftware = new Unterstuetzungssoftware() { KontoId = softwareKontoNr }; return(View("UnterstuetzungssoftwareForm", unterstuetzungssoftware)); }