private string ValidateDuplicateReview(TNS.MVC4.Models.RealtimeReview parameter) { string result = ""; var query = new QRealtimeReview(); query.hotelId = int.Parse(parameter.HotelId); query.checkin = parameter.CheckInDate; query.checkout = parameter.CheckOutDate; query.itemsCount = int.MaxValue; query.isDateRange = false; if (ConfigHelper.Stubbing) { if (realtimeReviewService.GetList_Stubbing(query, Server.MapPath("~/Data/") + JSONFILENAME).Count > 0) { return "The review already exist.Please change the check out(or check in)date!"; } } else { if (realtimeReviewService.GetList(query).Count > 0) { return "The review already exist.Please change the check out(or check in)date!"; } } return result; }
public ActionResult GetRealtimeReviews() { Pager = BuildPageInfo(); var query = new QRealtimeReview(); RequestHelper<QRealtimeReview>.RequestPropertys(HttpContext.Request, ref query); query.isDateRange = true; List<TNS.Db.RealtimeReview> list = new List<Db.RealtimeReview>(); if (ConfigHelper.Stubbing) { list = realtimeReviewService.GetList_Stubbing(query, Server.MapPath("~/Data/") + JSONFILENAME); } else { list = realtimeReviewService.GetList(query); } var json = PagingHelper.ConvertJson(ConvertToRealtimeReviewList(list), Pager.Total); return Content(json); }