示例#1
0
        public ActionResult DeleteConfirmed(int id)
        {
            ProfessionalPage professionalPage = db.ProfessionalPages.Find(id);

            db.ProfessionalPages.Remove(professionalPage);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
示例#2
0
 public ActionResult Edit([Bind(Include = "ProffesionalPageID,NameOfPage,UserName")] ProfessionalPage professionalPage)
 {
     if (ModelState.IsValid)
     {
         db.Entry(professionalPage).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.UserName = new SelectList(db.Users, "UserName", "FirstName", professionalPage.UserName);
     return(View(professionalPage));
 }
        public ActionResult Edit([Bind(Include = "ProfessionalPageID,NameOfPage")] ProfessionalPage professionalPage)
        {
            if (ModelState.IsValid)
            {
                ProfessionalPage p = db.ProfessionalPages.Where(d => d.ProfessionalPageID == professionalPage.ProfessionalPageID).ToList().ElementAt(0);
                p.NameOfPage = professionalPage.NameOfPage;
                db.SaveChanges();
                return(RedirectToAction("Details/" + professionalPage.ProfessionalPageID));
            }

            return(View(professionalPage));
        }
示例#4
0
        // GET: ProfessionalPages/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ProfessionalPage professionalPage = db.ProfessionalPages.Find(id);

            if (professionalPage == null)
            {
                return(HttpNotFound());
            }
            return(View(professionalPage));
        }
示例#5
0
        // GET: ProfessionalPages/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ProfessionalPage professionalPage = db.ProfessionalPages.Find(id);

            if (professionalPage == null)
            {
                return(HttpNotFound());
            }
            ViewBag.UserName = new SelectList(db.Users, "UserName", "FirstName", professionalPage.UserName);
            return(View(professionalPage));
        }
        public ActionResult Create([Bind(Include = "ProfessionalPageID,NameOfPage,UserName")] ProfessionalPage professionalPage, string[] selectedOptions)
        {
            if (ModelState.IsValid && selectedOptions != null)
            {
                db.ProfessionalPages.Add(professionalPage);
                for (int i = 0; i < selectedOptions.Length; i++)
                {//MtM relationship
                    db.PageToCategories.Add(new PageToCategory(professionalPage.ProfessionalPageID, selectedOptions[i]));
                }
                db.SaveChanges();
                if (Session["FromMy"] != null)
                {
                    if (Session["FromMy"].ToString() == "true")
                    {
                        return(Redirect("/Shared/MyProfessionalPages"));
                    }
                }
                return(RedirectToAction("Index"));
            }

            ViewBag.UserName = new SelectList(db.Users, "UserName", "FirstName", professionalPage.UserName);
            return(View(professionalPage));
        }