public bool Add(iPow.Infrastructure.Data.DataSys.Sys_HotelComm enitty, iPow.Infrastructure.Data.DataSys.Sys_AdminUser operUser) { var res = false; if (enitty != null) { try { hotelCommRepository.Add(enitty); hotelCommRepository.Uow.Commit(); res = true; } catch (Exception ex) { } } return(res); }
public ActionResult AddHotelComm(FormCollection f) { if (f != null) { try { iPow.Infrastructure.Data.DataSys.Sys_HotelComm hc = new Infrastructure.Data.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.Infrastructure.Crosscutting.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 hotelCommRepository.Add(hc); hotelCommRepository.Uow.Commit(); var hotelInfo = hotelPropertyInfoRepository.GetList(e => e.ID == hc.HotelID).FirstOrDefault(); hotelInfo.CommCount += 1; hotelPropertyInfoRepository.Uow.Commit(); int total = 0; List <iPow.Domain.Dto.Sys_HotelCommDto> hcs = hotelCommSysService.GetHotelCommPageListByHotelId(hc.HotelID, 1, 5, ref total); PagedList <iPow.Domain.Dto.Sys_HotelCommDto> hcList = null; if (hcs != null && hcs.Count() > 0) { hcList = new PagedList <iPow.Domain.Dto.Sys_HotelCommDto>(hcs, 1, commPageSize, total); } ViewBag.hotelid = hc.HotelID; return(PartialView("HotelCommListPartial", hcList)); } catch { return(Json("", JsonRequestBehavior.AllowGet)); } } return(Json("", JsonRequestBehavior.AllowGet)); }