コード例 #1
0
ファイル: Controller.cs プロジェクト: dafnadya/DB_Labs
 public ControllerClass(CinemaContext db)
 {
     hallDAO   = new HallDAO(db);
     movieDAO  = new MovieDAO(db);
     seanceDAO = new SeanceDAO(db);
     ticketDAO = new TicketDAO(db);
     view      = new ViewClass(hallDAO.GetHalls(), hallDAO.GetSeats());
 }
コード例 #2
0
        // GET: Reservations/ReservationsAdd
        public ActionResult ReservationsAdd()
        {
            //send to reservationAdd form
            var clients = ClientDAO.GetClients();
            var halls   = HallDAO.GetHalls();

            return(View());
        }
コード例 #3
0
 public ControllerClass()
 {
     hallDAO        = new HallDAO();
     movieDAO       = new MovieDAO();
     seanceDAO      = new SeanceDAO();
     ticketDAO      = new TicketDAO();
     fullTextSearch = new FullTextSearch();
     view           = new ViewClass(hallDAO.GetHalls(), hallDAO.GetSeats());
 }
コード例 #4
0
        //Delete
        public ActionResult Delete(int id)
        {
            var hall = HallDAO.GetHall(id);

            if (hall == null)
            {
                return(HttpNotFound());
            }
            HallDAO.Delete(hall);
            return(RedirectToAction("HallList"));
        }
コード例 #5
0
        // Edit
        public ActionResult Edit(int id)
        {
            var hall = HallDAO.GetHall(id);

            if (hall == null)
            {
                return(HttpNotFound());
            }

            return(View("HallAdd", hall));
        }
コード例 #6
0
        public ActionResult Save(Hall hall)
        {
            if (!ModelState.IsValid)
            {
                return(View("HallAdd", hall));
            }

            var hallId = int.Parse(Request["HallID"]);

            hall.HallID = hallId;

            if (hall.HallID == 0)
            {
                HallDAO.Create(hall);
            }
            else
            {
                HallDAO.Update(hall);
            }

            return(RedirectToAction("HallList"));
        }
コード例 #7
0
        public ActionResult HallList()
        {
            var halls = HallDAO.GetHalls();

            return(View(halls));
        }
コード例 #8
0
 public int Delete(int id)
 {
     HallDAO.Delete(id);
     return(1);
 }
コード例 #9
0
 public string Create(Hall hall)
 {
     HallDAO.Create(hall);
     return("Hall Created");
 }
コード例 #10
0
 public IEnumerable <Hall> GetClients()
 {
     return(HallDAO.GetHalls());
 }