Пример #1
0
        public List <Room> GetAllRoomInfo(DateTime FromDate, DateTime ToDate)
        {
            List <Room> allrooms = new List <Room>();

            List <Room> avialblerooms = service.GetRoomsAvailability(FromDate, ToDate);

            avialblerooms.ForEach(x => x.Status = "Available");

            List <Room> totalRooms = service.GetAllRooms();

            totalRooms.RemoveAll(x => avialblerooms.Any(y => y.Number == x.Number));

            totalRooms.ForEach(x => x.Status = "Booked");

            allrooms.AddRange(avialblerooms);

            allrooms.AddRange(totalRooms);



            return(allrooms);
        }
 public List <Room> Get(DateTime FromDate, DateTime ToDate, string roomType)
 {
     return(service.GetRoomsAvailability(FromDate, ToDate));
 }