コード例 #1
0
        public ActionResult EditPostMenagement(int?id, ZarzadT zarzadT)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            var menagmentToUpdate = db.ZarzadT.Find(id);

            if (TryUpdateModel(menagmentToUpdate, "",
                               new string[] { "Nazwisko", "Imie", "Funkcja", "OrganizacjaID" }))
            {
                try
                {
                    db.SaveChanges();

                    return(RedirectToAction("Details", "OrganizacjeTs", new { id = menagmentToUpdate.OrganizacjaID }));
                }
                catch (RetryLimitExceededException /* dex */)
                {
                    //Log the error (uncomment dex variable name and add a line here to write a log.
                    ModelState.AddModelError("", "Unable to save changes. Try again, and if the problem persists, see your system administrator.");
                }
            }
            PopulateMenagement(menagmentToUpdate.OrganizacjaID);
            return(View(menagmentToUpdate));
        }
コード例 #2
0
        // GET: ZarzadTs/Edit/5
        public ActionResult EditMenagement(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ZarzadT zarzadT = db.ZarzadT.Find(id);

            if (zarzadT == null)
            {
                return(HttpNotFound());
            }
            PopulateMenagement(zarzadT.OrganizacjaID);
            return(View(zarzadT));
        }
コード例 #3
0
        public ActionResult CreateMenagement([Bind(Include = "ZarzdID,Nazwisko,Imie,Funkcja,OrganizacjaID")] ZarzadT zarzadT, int?id)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    db.ZarzadT.Add(zarzadT);
                    db.SaveChanges();
                    return(RedirectToAction("Details", "OrganizacjeTs", new { id = id }));
                }
            }
            catch (DataException /* dex */)
            {
                //Log the error (uncomment dex variable name and add a line here to write a log.
                ModelState.AddModelError("", "Unable to save changes. Try again, and if the problem persists see your system administrator.");
            }

            PopulateMenagement(id);
            ViewBag.OrganizacjaID = new SelectList(db.OrganizacjeT, "OrganizacjaID", "Nazwa");
            return(View(zarzadT));
        }