public ActionResult Save(Betriebssystem betriebssystem) { if (!ModelState.IsValid) { return(View("BetriebssystemForm", betriebssystem)); } if (betriebssystem.Id == 0) { betriebssystem.Id = GetNewBetriebssystemId(_context.Betriebssysteme.ToList()); betriebssystem.KontoId = softwareKontoNr; _context.Betriebssysteme.Add(betriebssystem); } else { var betriebssystemInDto = _context.Betriebssysteme.Single(a => a.Id == betriebssystem.Id); betriebssystemInDto.Hersteller = betriebssystem.Hersteller; betriebssystemInDto.Bezeichnung = betriebssystem.Bezeichnung; betriebssystemInDto.Einkaufspreis = betriebssystem.Einkaufspreis; betriebssystemInDto.Einkaufsdatum = betriebssystem.Einkaufsdatum; betriebssystemInDto.Art = betriebssystem.Art; betriebssystemInDto.Lizenznummer = betriebssystem.Lizenznummer; betriebssystemInDto.KontoId = softwareKontoNr; } _context.SaveChanges(); return(RedirectToAction("Index", "Betriebssystem")); }
public ViewResult New() { var betriebssystem = new Betriebssystem() { KontoId = softwareKontoNr }; return(View("BetriebssystemForm", betriebssystem)); }
public async Task OnGet(int Id) { Betriebssystem = await _db.Betriebssystem.FindAsync(Id); }