public ActionResult Create(Models.Produkty produktToCreate)
        {
            if (!ModelState.IsValid)
            {
                return(View());
            }

            db.Produkty.Add(produktToCreate);
            try
            {
                db.SaveChanges();
            }
            catch (Exception e)
            {
                ViewBag.Exception = e.InnerException.InnerException.Message;
                return(View());
            }

            return(RedirectToAction("index"));
        }
        public ActionResult Edit(Models.Produkty produktToEdit)
        {
            var originalProdukt = (from p in db.Produkty
                                   where p.Id == produktToEdit.Id
                                   select p).First();

            if (!ModelState.IsValid)
            {
                return(View(originalProdukt));
            }

            db.Entry(originalProdukt).CurrentValues.SetValues(produktToEdit);
            try
            {
                db.SaveChanges();
            }
            catch (Exception e)
            {
                ViewBag.Exception = e.InnerException.InnerException.Message;
                return(View(produktToEdit));
            }

            return(RedirectToAction("index"));
        }