Wrox.ProCSharp.WCF.Data.RoomReservationRepository.GetReservations C# (CSharp) Method

GetReservations() public method

public GetReservations ( System.DateTime fromTime, System.DateTime toTime ) : RoomReservation[]
fromTime System.DateTime
toTime System.DateTime
return RoomReservation[]
        public RoomReservation[] GetReservations(DateTime fromTime, DateTime toTime)
        {
            using (var data = new RoomReservationContext())
            {
                data.Database.EnsureCreated();

                return (from r in data.RoomReservations
                        where r.StartTime > fromTime && r.EndTime < toTime
                        select r).ToArray();
            }
        }

Usage Example

        public RoomReservation[] GetRoomReservations(DateTime fromTime, DateTime toTime)
        {
            WriteLine("received call to return reservations");
            var data = new RoomReservationRepository();
            return data.GetReservations(fromTime, toTime);

        }
RoomReservationRepository