public JsonResult GetRoomList(long buildId = 0, long floorId = 0, long roomTypeId = 0, int roomState = 0) { var hotelId = UserContext.CurrentUser.HotelId; var roomSet = RoomSetBll.GetBy(hotelId); if (roomSet == null) { roomSet = RoomSetBll.GetBy(0); } var roomTypeList = RoomTypeBll.GetList(hotelId); if (roomTypeList == null) { roomTypeList = new List <Model.RoomType>(); } var models = RoomPatternBll.GetList(hotelId, buildId, floorId, roomTypeId, (FjStateEnum)roomState); StringBuilder content = new StringBuilder(); if (models != null && models.Count > 0) { foreach (var item in models) { string background_color = "goldenrod"; content.Append($@" <div data_id='{item.Id}' class='room' style='width:{roomSet.RoomWidth}px;height:{roomSet.RoomHeight}px;margin:{roomSet.IconMargin}px;background-color:{background_color}'> <div style='color:{roomSet.RoomNoColor};font-size:{roomSet.RoomNoFontSize}px;'>{item.RoomNO}</div> <div style='margin-top:10px; color:{roomSet.RoomTypeColor};font-size:{roomSet.RoomTypeFontSize}px;'>{item.RoomTypeName}</div> <div style='float: right;position: absolute;bottom: 10px;right:10px; color:{roomSet.RoomPriceColor};font-size:{roomSet.RoomPriceFontSize}px;'>{item.Price}</div> </div>"); } } return(Json(new { content = content.ToString() }, JsonRequestBehavior.AllowGet)); }
// GET: RoomPattern public ActionResult Index_old(long buildId = 0, long floorId = 0, long roomTypeId = 0, int roomState = 0) { var hotelId = UserContext.CurrentUser.HotelId; var roomSet = RoomSetBll.GetBy(hotelId); if (roomSet == null) { roomSet = RoomSetBll.GetBy(0); } var roomTypeList = RoomTypeBll.GetList(hotelId); if (roomTypeList == null) { roomTypeList = new List <Model.RoomType>(); } var models = RoomPatternBll.GetList(hotelId, buildId, floorId, roomTypeId, (FjStateEnum)roomState); ViewBag.HotelId = hotelId; ViewBag.RoomSet = roomSet; ViewBag.RoomTypeList = roomTypeList; // StringBuilder content = new StringBuilder(); // if (models != null && models.Count > 0) // { // foreach (var item in models) // { // content.Append($@"<div data_id='{item.Id}' class='room' style='width:{roomSet.RoomWidth};height:{roomSet.RoomHeight};margin:{roomSet.IconMargin};'> // <div style='color:{roomSet.RoomNoColor};font-size:{roomSet.RoomNoFontSize};'>{item.RoomNO}</div> // <div style='margin-top:10px; //color:{roomSet.RoomTypeColor};font-size:{roomSet.RoomTypeFontSize};'>{item.RoomTypeName}</div> // <div style='float: right;position: absolute;bottom: 10px;right:10px; //color:{roomSet.RoomPriceColor};font-size:{roomSet.RoomPriceFontSize};'>{item.Price}</div> // </div>"); // } // } return(View(models)); }