示例#1
0
        public ActionResult AddArrangement(int id)
        {
            AddArangement arrangement = new AddArangement();
            Hotel         hotel       = db.Hotels.Include(h => h.destination).Include(h => h.arrangements).FirstOrDefault(h => h.Id == id);

            arrangement.hotel   = hotel;
            arrangement.HotelId = id;
            return(View(arrangement));
        }
示例#2
0
        public ActionResult AddArrangement(AddArangement model)
        {
            Hotel            hotel = db.Hotels.Find(model.HotelId);
            ArrangementPrice price = new ArrangementPrice();

            price.date    = model.dateTime;
            price.price   = model.price;
            price.HotelId = model.HotelId;
            price.hotel   = hotel;
            db.ArrangementPrices.Add(price);
            db.SaveChanges();
            var terminCenaOdBaza = db.ArrangementPrices.FirstOrDefault(t => t.date == model.dateTime && t.price == model.price);

            hotel.arrangements.Add(terminCenaOdBaza);
            db.SaveChanges();
            return(RedirectToAction("Details", new { id = model.HotelId }));
        }