public IActionResult AvailableRooms(DateTime dateIN, DateTime dateOUT)
        {
            var betweenDates = new BetweenDates {
                DateIN = dateIN, DateOUT = dateOUT
            };

            var availableRooms = ReservationService.AvailableRooms(betweenDates).ToList();

            decimal countDays = (decimal)(dateOUT - dateIN).TotalDays;

            if (ReservationService.GetCountRooms() == availableRooms.Count)
            {
                var house = ReservationService.GetHouseInfo();

                availableRooms.Add(new AvailableRooms
                {
                    ID          = house.ID,
                    Number      = house.Number,
                    Price       = house.Price * countDays,
                    Discription = house.Discription,
                    TypeName    = house.TypeName,
                    Capacity    = house.Capacity
                });
            }

            return(View(new AvailableRoomsViewModel
            {
                AvailableRooms = availableRooms,
                DateIN = dateIN,
                DateOUT = dateOUT
            }));
        }