Esempio n. 1
0
        /// <summary>
        /// lấy giá api theo thời gian và hạng phòng
        /// </summary>
        /// <param name="datetime"></param>
        /// <param name="roomtypeid"></param>
        /// <returns></returns>
        public JsonResult GetPriceByDateInAndRoomType(string datetime, int roomtypeid)
        {
            tbl_RoomPriceLevel      result = new CommService().GetPrice(roomtypeid, CommService.ConvertStringToDate(datetime));
            tbl_RoomPriceLevel_Hour hours  = null;

            if (result != null)
            {
                hours = new CommService().GetPriceHour(result.Id).FirstOrDefault();
            }

            return(Json(new { result = result, hours = hours }, JsonRequestBehavior.AllowGet));
        }
Esempio n. 2
0
        public PartialViewResult checkRoom(string dtFrom, string dtTo, int?typeRoomId)
        {
            DateTime dt1 = CommService.ConvertStringToDate(dtFrom);
            DateTime dt2 = CommService.ConvertStringToDate(dtTo);

            //khởi tạo ngày mặc định
            if (dt1.Year == 1900)
            {
                dt1 = DateTime.Now;
            }
            if (dt2.Year == 1900)
            {
                dt2 = DateTime.Now.AddDays(1);
            }

            ViewBag.dtFrom = dt1;
            ViewBag.dtTo   = dt2;

            List <tbl_Room> result = new ReservationService().getRoomAvailable(dtFrom, dtTo, typeRoomId);

            return(PartialView("checkRoom", result));
        }