public ActionResult Edit(tScheduleSeatClassPrice tscheduleseatclassprice)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tscheduleseatclassprice).State = EntityState.Modified;
         db.SaveChanges();
         return RedirectToAction("Index");
     }
     return View(tscheduleseatclassprice);
 }
        public ActionResult Create(tScheduleSeatClassPrice tscheduleseatclassprice)
        {
            if (ModelState.IsValid)
            {
                db.tScheduleSeatClassPrice.Add(tscheduleseatclassprice);
                db.SaveChanges();
                return RedirectToAction("Index");
            }

            return View(tscheduleseatclassprice);
        }
        public ActionResult CreatePrice(tScheduleSeatClassPrice tcp)
        {
            if (ModelState.IsValid)
            {
                tScheduleSeatClassPrice t = new tScheduleSeatClassPrice();
                t.tScheduleId = tcp.tScheduleId;
                t.tSeatClassId = tcp.tSeatClassId;
                t.Price = tcp.Price;

                db.tScheduleSeatClassPrice.Add(t);
                db.SaveChanges();
                return RedirectToAction("Pricing", new { id = tcp.tScheduleId });
            }
            return View(tcp);
        }
        public ActionResult CreatePrice(int id)
        {
            tSchedule sch = db.tSchedule.Include("Album").Include("tVenue").Single(a => a.tScheduleId == id);

            tScheduleSeatClassPrice tcp = new tScheduleSeatClassPrice();
            tcp.tScheduleId = sch.tScheduleId;
            tcp.tSchedule = sch;
            ViewBag.tSeatClassId = new SelectList(db.tSeatClass.Where(a => a.tVenueId == sch.tVenueId), "tSeatClassId", "Name", tcp.tSeatClassId);
            return View(tcp);
        }