public ActionResult DeleteConfirmed(string id)
 {
     pub_info pub_info = db.pub_info.Find(id);
     db.pub_info.Remove(pub_info);
     db.SaveChanges();
     return RedirectToAction("Index");
 }
        public ActionResult Create([Bind(Include = "pub_id,logo,pr_info")] pub_info pub_info)
        {
            if (ModelState.IsValid)
            {
                var test = db.pub_info.Find(pub_info.pub_id); //find if pub_id (prim key's) already exists

                if (test == null)
                {
                    db.pub_info.Add(pub_info);
                    try
                    {
                        db.SaveChanges();
                    }
                    catch (Exception e)
                    {
                        return(RedirectToAction("../Home/Error"));
                    }
                }
                else
                {
                    return(RedirectToAction("../Home/Error"));
                }

                return(RedirectToAction("Index"));
            }

            ViewBag.pub_id = new SelectList(db.publishers, "pub_id", "pub_name", pub_info.pub_id);
            return(View(pub_info));
        }
Esempio n. 3
0
 public ActionResult Edit([Bind(Include = "pub_id,logo,pr_info")] pub_info pub_info)
 {
     if (ModelState.IsValid)
     {
         db.Entry(pub_info).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.pub_id = new SelectList(db.publishers, "pub_id", "pub_name", pub_info.pub_id);
     return(View(pub_info));
 }
Esempio n. 4
0
        public ActionResult Create([Bind(Include = "pub_id,logo,pr_info")] pub_info pub_info)
        {
            if (ModelState.IsValid)
            {
                db.pub_info.Add(pub_info);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.pub_id = new SelectList(db.publishers, "pub_id", "pub_name", pub_info.pub_id);
            return(View(pub_info));
        }
 // GET: pub_info/Delete/5
 public ActionResult Delete(string id)
 {
     if (id == null)
     {
         return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
     }
     pub_info pub_info = db.pub_info.Find(id);
     if (pub_info == null)
     {
         return HttpNotFound();
     }
     return View(pub_info);
 }
Esempio n. 6
0
        // GET: pub_info/Details/5
        public ActionResult Details(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            pub_info pub_info = db.pub_info.Find(id);

            if (pub_info == null)
            {
                return(HttpNotFound());
            }
            return(View(pub_info));
        }
 // GET: pub_info/Edit/5
 public ActionResult Edit(string id)
 {
     if (id == null)
     {
         return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
     }
     pub_info pub_info = db.pub_info.Find(id);
     if (pub_info == null)
     {
         return HttpNotFound();
     }
     ViewBag.pub_id = new SelectList(db.publishers, "pub_id", "pub_name", pub_info.pub_id);
     return View(pub_info);
 }
Esempio n. 8
0
        // GET: Publishers/Details
        public ActionResult Details(string pub_id)
        {
            if (pub_id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            pub_info publisherInfo = db.pub_info.Find(pub_id);

            if (publisherInfo == null)
            {
                return(HttpNotFound());
            }
            ViewBag.pub_id = new SelectList(db.pub_info, "pub_id", "pr_info");
            return(View(publisherInfo));
        }
        public ActionResult DeleteConfirmed(string id)
        {
            pub_info pub_info = db.pub_info.Find(id);

            db.pub_info.Remove(pub_info);
            try
            {
                db.SaveChanges();
            }
            catch (Exception e)
            {
                return(RedirectToAction("../Home/Error"));
            }
            return(RedirectToAction("Index"));
        }