Exemple #1
0
 public ActionResult Create(BedRoom beds)
 {
     context.BedRooms.Add(beds);
     context.SaveChanges();
     @ViewBag.Succes = "Enregistré avec succès";
     return(RedirectToAction("Create"));
 }
Exemple #2
0
 /// <summary>
 /// RoomControl constructor
 /// </summary>
 /// <param name="room">the room object</param>
 public RoomControl(BedRoom room)
 {
     InitializeComponent();
     Console.WriteLine(room.RoomId);
     this.room = room;
     if (!room.Accessible)
     {
         this.IsEnabled    = false;
         btnBook.BaseColor = "#B1241E";
         int daysLeft = Math.Abs((room.StartDate.AddDays(room.Length) - DateTime.Now).Days);
         if (daysLeft == 0)
         {
             lblRoomAvailable.Text = "Soon";
         }
         else
         {
             lblRoomAvailable.Text = daysLeft + " day(s)";
         }
     }
     else
     {
         lblRoomAvailable.Text = "Now";
     }
     lblRoomName.Text = room.RoomId;
     lblRoomType.Text = BedRoom.ROOM_TYPES[room.RoomCount];
 }
Exemple #3
0
        public ActionResult Details(int id)
        {
            BedRoom bed = context.BedRooms.Find(id);

            context.BedRooms.Remove(bed);
            context.SaveChanges();

            return(RedirectToAction("Index"));
        }
Exemple #4
0
        /// <summary>
        /// BookRoomAdvanceUser Constructor
        /// </summary>
        /// <param name="personId">The person making the booking</param>
        /// <param name="room">The room hosting the person</param>
        public BookRoomAdvanceUser(int personId, BedRoom room)
        {
            library = Library.Get;
            price   = PriceTable.Get;

            this.personId = personId;
            this.room     = room;
            InitializeComponent();
        }
Exemple #5
0
        public void Should_Construct_Bed_Room()
        {
            var room     = new BedRoom();
            var elements = new List <Element>()
            {
                new Bed(), new Desk(), new Computer()
            };

            Assert.IsTrue(room.Elements.SequenceEqual(elements, new ElementEqualityComparer()));
        }
Exemple #6
0
        /// <summary>
        /// Adds a bedroom to the bedroom list
        /// </summary>
        /// <param name="bedRoom">the bedroom</param>
        /// <returns></returns>
        public bool addRoom(BedRoom bedRoom)
        {
            foreach (BedRoom b in hotel.Rooms)
            {
                if (bedRoom.RoomId == b.RoomId)
                {
                    return(false);
                }
            }

            hotel.Rooms.Add(bedRoom);
            return(true);
        }
Exemple #7
0
        public ActionResult Details(int?id)
        {
            // Permet de selectionner un item et voir ses details
            if (id == null)
            {
                return(RedirectToAction("Rooms"));
            }
            BedRoom bedroom = context.BedRooms.Find(id);

            if (bedroom == null)
            {
                return(RedirectToAction("Rooms"));
            }

            return(View(bedroom));
        }
Exemple #8
0
        public ActionResult Details(int?id)
        {
            // Permet de selectionner un item et voir ses details
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            BedRoom bedroom = context.BedRooms.Find(id);

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

            return(View(bedroom));
        }
Exemple #9
0
 /// <summary>
 /// The AddRoom button mouse up event
 /// </summary>
 /// <param name="sender">the object sender</param>
 /// <param name="e">the event</param>
 private void btnAddRoom_MouseUp(object sender, MouseButtonEventArgs e)
 {
     for (int i = 0; i < int.Parse(txtRoom.Text); i++)
     {
         BedRoom bed = new BedRoom((cmbBedroom.SelectedIndex + 1));
         if (library.addRoom(bed))
         {
             lblMessage.Text       = "Added room " + bed.RoomId + "successfully!";
             lblMessage.Visibility = System.Windows.Visibility.Visible;
         }
         else
         {
             lblMessage.Text       = "Error adding room!";
             lblMessage.Visibility = System.Windows.Visibility.Visible;
         }
     }
     updateStats();
 }
    public void UpgradeBedroom()
    {
        BedRoom bedroom = PlayerRooms.GetBedRoom();

        if (bedroom.CanBeUpgraded())
        {
            int currentTier = PlayerRooms.GetBedRoomTier();

            if (bedroom.GetDevResourceQuantityAtTier(currentTier + 1).HasInInventory())
            {
                PlayerRooms.SetBedRoomTier(currentTier + 1);
                bedroom.GetDevResourceQuantityAtTier(currentTier + 1).SubtractFromInventory();
                ShopCanvas.TriggerRoomsInfoUpdate();
            }
            else
            {
                Debug.Log("Insufficient Resources:" + bedroom.GetDevResourceQuantityAtTier(currentTier + 1));
            }
        }
        else
        {
            Debug.Log("Max Tier Reached: BEDROOM ");
        }
    }
Exemple #11
0
 public static void SetBedRoom(BedRoom room)
 {
     bedRoom = room;
 }
 public HouseFacade(KitchenSystem kitchen, BedRoom bedRoom)
 {
     _kitchen = kitchen;
     _bedRoom = bedRoom;
 }