public ActionResult AddHotelComm(FormCollection f) { if (f != null) { try { iPow.DataSys.Sys_HotelComm hc = new DataSys.Sys_HotelComm(); #region init hc.AddTime = System.DateTime.Now; hc.CommID = Bll.DbSys.Db.Sys_HotelComm.Max(e => e.CommID) + 1; if (f["Content"] != null) { hc.Content = f["Content"]; } if (f["HotelID"] != null) { hc.HotelID = int.Parse(f["HotelID"].ToString()); } hc.Ip = iPow.function.StringHelper.GetRealIP(); if (hc.Ip == "::1") { hc.Ip = "127.0.0.1"; } if (f["Sroce"] != null) { hc.Point = int.Parse(f["Sroce"].ToString()); } hc.UserID = 0; if (f["UserName"] != null) { hc.UserName = f["UserName"].ToString(); } #endregion Bll.DbSys.Db.AddToSys_HotelComm(hc); if (Bll.DbSys.Db.Sys_HotelComm.Context.SaveChanges() > 0) { var hotelInfo = Bll.DbSys.Db.Sys_HotelPropertyInfo.Where(e => e.ID == hc.HotelID).FirstOrDefault() ; hotelInfo.CommCount += 1; Bll.DbSys.Db.Sys_HotelPropertyInfo.Context.SaveChanges(); int total = 0; IQueryable<iPow.DataSys.Sys_HotelComm> hcs = Bll.HotelDetail.GetHotelCommPageListByHotelId(hc.HotelID, 1, 5, ref total); PagedList<iPow.DataSys.Sys_HotelComm> hcList = null; if (hcs != null && hcs.Count() > 0) { hcList = new PagedList<DataSys.Sys_HotelComm>(hcs, 1, commPageSize, total); } ViewBag.hotelid = hc.HotelID; return PartialView("HotelCommListPartial", hcList); } } catch { return Json("", JsonRequestBehavior.AllowGet); } } return Json("", JsonRequestBehavior.AllowGet); }
public ActionResult AddHotelComm(FormCollection f) { if (f != null) { try { iPow.DataSys.Sys_HotelComm hc = new DataSys.Sys_HotelComm(); #region init hc.AddTime = System.DateTime.Now; hc.CommID = Bll.DbSys.Db.Sys_HotelComm.Max(e => e.CommID) + 1; if (f["Content"] != null) { hc.Content = f["Content"]; } if (f["HotelID"] != null) { hc.HotelID = int.Parse(f["HotelID"].ToString()); } hc.Ip = iPow.function.StringHelper.GetRealIP(); if (hc.Ip == "::1") { hc.Ip = "127.0.0.1"; } if (f["Sroce"] != null) { hc.Point = int.Parse(f["Sroce"].ToString()); } hc.UserID = 0; if (f["UserName"] != null) { hc.UserName = f["UserName"].ToString(); } #endregion Bll.DbSys.Db.AddToSys_HotelComm(hc); if (Bll.DbSys.Db.Sys_HotelComm.Context.SaveChanges() > 0) { var hotelInfo = Bll.DbSys.Db.Sys_HotelPropertyInfo.Where(e => e.ID == hc.HotelID).FirstOrDefault(); hotelInfo.CommCount += 1; Bll.DbSys.Db.Sys_HotelPropertyInfo.Context.SaveChanges(); int total = 0; IQueryable <iPow.DataSys.Sys_HotelComm> hcs = Bll.HotelDetail.GetHotelCommPageListByHotelId(hc.HotelID, 1, 5, ref total); PagedList <iPow.DataSys.Sys_HotelComm> hcList = null; if (hcs != null && hcs.Count() > 0) { hcList = new PagedList <DataSys.Sys_HotelComm>(hcs, 1, commPageSize, total); } ViewBag.hotelid = hc.HotelID; return(PartialView("HotelCommListPartial", hcList)); } } catch { return(Json("", JsonRequestBehavior.AllowGet)); } } return(Json("", JsonRequestBehavior.AllowGet)); }