Esempio n. 1
0
        public ActionResult Save(Festplatte festplatte)
        {
            if (!ModelState.IsValid)
            {
                return(View("FestplatteForm", festplatte));
            }

            if (festplatte.Id == 0)
            {
                festplatte.Id = GetNewFestplattenId(_context.Festplatten.ToList());
                _context.Festplatten.Add(festplatte);
            }

            else
            {
                var festplatteinDto = _context.Festplatten.Single(a => a.Id == festplatte.Id);

                festplatteinDto.Hersteller         = festplatte.Hersteller;
                festplatteinDto.Produktbezeichnung = festplatte.Produktbezeichnung;
                festplatteinDto.Einkaufspreis      = festplatte.Einkaufspreis;
                festplatteinDto.Einkaufsdatum      = festplatte.Einkaufsdatum;
                festplatteinDto.Art = festplatte.Art;
                festplatteinDto.Speicherkapazitaet = festplatte.Speicherkapazitaet;
                festplatteinDto.Schnittstelle      = festplatte.Schnittstelle;
            }

            _context.SaveChanges();

            return(RedirectToAction("Index", "Festplatte"));
        }
Esempio n. 2
0
        public ViewResult New()
        {
            var festplatte = new Festplatte();

            return(View("FestplatteForm", festplatte));
        }