コード例 #1
0
        public void SetTypeAvailability(int roomtype, int nr_available)
        {
            var roomsbusiness = new RoomsBusiness();

            var getrooms = roomsbusiness.GetList().Where((a) => a.RoomType == roomtype).Take(nr_available).ToList();

            return;
        }
コード例 #2
0
ファイル: InsertRooms.cs プロジェクト: frankjoetz/Hotel
        public void InsertRoom(int roomid, int roomtype)
        {
            var roomsbusiness = new RoomsBusiness();
            var roomsservice  = new RoomsService(roomsbusiness);

            roomsservice.Insert(new Room {
                Id = roomid, RoomNumber = "Room_" + roomid, RoomType = roomtype, RoomStatus = 0
            });
        }
コード例 #3
0
        public async Task Shoud_Get_All_Rooms()
        {
            var fixture         = new Fixture();
            var rooms           = fixture.CreateMany <Room>();
            var roomsRepository = Substitute.For <IRoomsRepository>();

            roomsRepository.GetRoomsAsync().Returns(rooms);
            var roomsBusiness = new RoomsBusiness(roomsRepository);
            IEnumerable <Room> roomsFromBusiness = await roomsBusiness.GetRoomsAsync();

            Assert.AreEqual(rooms.Count(), roomsFromBusiness.Count());
        }
コード例 #4
0
        static void Main(string[] args)
        {
            var roomsBusiness    = new RoomsBusiness();
            var roomtypeBusiness = new RoomTypeBusiness();

            var roomsService    = new RoomsService(roomsBusiness);
            var roomtypeService = new RoomTypeService(roomtypeBusiness);

            var roomqty  = new VwRoomQty();
            var qtyrooms = roomqty.GetRoomQty();

            int id = 1;

            while (id != qtyrooms)
            {
                roomsService.Insert(new Room {
                    Id = id, RoomNumber = "Room_" + id, RoomType = 0, RoomStatus = 0
                });
                id = id + 1;
            }
        }
コード例 #5
0
ファイル: RoomsService.cs プロジェクト: frankjoetz/Hotel
 public RoomsService(RoomsBusiness roomsBusiness)
 {
     _roomsBusiness = roomsBusiness;
 }