public ActionResult DeleteConfirmed(int id)
        {
            AlbumProducer albumProducer = db.AlbumProducers.Find(id);

            db.AlbumProducers.Remove(albumProducer);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "Id,ProducerId,AlbumId")] AlbumProducer albumProducer)
 {
     if (ModelState.IsValid)
     {
         db.Entry(albumProducer).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.AlbumId    = new SelectList(db.Albums, "Id", "Name", albumProducer.AlbumId);
     ViewBag.ProducerId = new SelectList(db.Producers, "Id", "Name", albumProducer.ProducerId);
     return(View(albumProducer));
 }
        public ActionResult Create([Bind(Include = "AlbumProducerId,AlbumId,ProducerId")] AlbumProducer albumProducer)
        {
            if (ModelState.IsValid)
            {
                db.AlbumProducers.Add(albumProducer);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.AlbumId    = new SelectList(db.Albums, "AlbumId", "Name", albumProducer.AlbumId);
            ViewBag.ProducerId = new SelectList(db.Producers, "ProducerId", "ProducerName", albumProducer.ProducerId);
            return(View(albumProducer));
        }
        // GET: AlbumProducers/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            AlbumProducer albumProducer = db.AlbumProducers.Find(id);

            if (albumProducer == null)
            {
                return(HttpNotFound());
            }
            return(View(albumProducer));
        }
        // GET: AlbumProducers/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            AlbumProducer albumProducer = db.AlbumProducers.Find(id);

            if (albumProducer == null)
            {
                return(HttpNotFound());
            }
            ViewBag.AlbumId    = new SelectList(db.Albums, "Id", "Name", albumProducer.AlbumId);
            ViewBag.ProducerId = new SelectList(db.Producers, "Id", "Name", albumProducer.ProducerId);
            return(View(albumProducer));
        }