public ActionResult Save(Prozessor prozessor)
        {
            if (!ModelState.IsValid)
            {
                return(View("ProzessorForm", prozessor));
            }

            if (prozessor.Id == 0)
            {
                prozessor.Id = GetNewProzessorId(_context.Prozessoren.ToList());
                _context.Prozessoren.Add(prozessor);
            }
            else
            {
                var prozessorinDto = _context.Prozessoren.Single(a => a.Id == prozessor.Id);

                prozessorinDto.Hersteller         = prozessor.Hersteller;
                prozessorinDto.Produktbezeichnung = prozessor.Produktbezeichnung;
                prozessorinDto.Einkaufspreis      = prozessor.Einkaufspreis;
                prozessorinDto.Einkaufsdatum      = prozessor.Einkaufsdatum;
                prozessorinDto.Kerne        = prozessor.Kerne;
                prozessorinDto.Taktfrequenz = prozessor.Taktfrequenz;
            }

            _context.SaveChanges();

            return(RedirectToAction("Index", "Prozessor"));
        }
        public ViewResult New()
        {
            var prozessor = new Prozessor();

            return(View("ProzessorForm", prozessor));
        }