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 })); }