public bool Add(iPow.Infrastructure.Data.DataSys.Sys_TourPlanDetail enitty, iPow.Infrastructure.Data.DataSys.Sys_AdminUser operUser) { var res = false; if (enitty != null) { try { tourPlanDetailRepository.Add(enitty); tourPlanDetailRepository.Uow.Commit(); res = true; } catch (Exception ex) { } } return(res); }
/// <summary> /// 在线路中添加景点 /// </summary> /// <param name="tour"></param> /// <returns></returns> public int AddTourPlanDetail(Sys_TourPlanDetail tour) { int count = 0; if (tour != null) { tourPlanDetailRepository.Add(tour); tourPlanDetailRepository.Uow.Commit(); if (tour.PlanID > 0) { count = 1; } } return(count); }
public ViewResult Create(int id, iPow.Presentation.account.Models.TourPlanDetailDto data) { if (data != null && ModelState.IsValid && id > 0) { var model = new iPow.Infrastructure.Data.DataSys.Sys_TourPlanDetail(); model.AddTime = System.DateTime.Now; model.CurrentPrice = data.CurrentPrice; model.DayID = data.DayID; model.IsDelete = 0; model.Remark = data.Remark; model.VisitCount = 0; model.PlanID = id; //model.PlanDetailID model.DetailType = data.DetailTypeName;//sight hotel other //data.TargetName 景区或酒店名字 var sightOrHotelId = 0; if (string.Compare(data.DetailTypeName, "sight", false) == 0) { var temp = sightInfoRepository.GetList(e => e.Title == data.TargetName).FirstOrDefault(); if (temp != null) { sightOrHotelId = temp.ParkID; } } else if (string.Compare(data.DetailTypeName, "hotel", false) == 0) { var temp = hotelPropertyInfoRepository.GetList(e => e.HotelName == data.TargetName).FirstOrDefault(); if (temp != null) { sightOrHotelId = (int)temp.HotelID; } } else { } model.SightIDOrHotelID = sightOrHotelId; tourPlanDetailRepository.Add(model); tourPlanDetailRepository.Uow.Commit(); } else { base.AddModelStateError(); } return(View(data)); }