コード例 #1
0
        public RoomReservation[] GetRoomReservations(DateTime fromTime, DateTime toTime)
        {
            WriteLine("received call to return reservations");
            var data = new RoomReservationRepository();
            return data.GetReservations(fromTime, toTime);

        }
コード例 #2
0
        public bool ReserveRoom(RoomReservation roomReservation)
        {
            try
            {
                WriteLine($"received room reservation for room {roomReservation.RoomName}");
                var data = new RoomReservationRepository();
                data.ReserveRoom(roomReservation);
            }
            catch (Exception ex)
            {
                WriteLine($"error {ex.Message}");
                RoomReservationFault fault = new RoomReservationFault { Message = ex.Message };
                throw new FaultException<RoomReservationFault>(fault);
            }
            return true;

        }