public ActionResult EditTourDetailPlan(iPow.Presentation.account.Models.TourPlanDetailDto data) { if (data != null) { var model = tourPlanDetailRepository.GetList(e => e.PlanDetailID == data.PlanDetailID).FirstOrDefault(); if (model != null && model.PlanDetailID > 0) { model.DayID = data.DayID; model.CurrentPrice = data.CurrentPrice; model.Remark = data.Remark; tourPlanDetailRepository.Uow.Commit(); var temp = CurrentUserTourPlanDetail().Where(e => e.PlanID == model.PlanID); var dto = temp.ToDto(); InitDetailPlan(dto); var res = new { Data = dto.ToList(), Total = dto.Count() }; return(Json(res, JsonRequestBehavior.AllowGet)); } else { return(new EmptyResult()); } } else { return(new EmptyResult()); } }
public ViewResult Create(string id) { ViewBag.id = id; var model = new iPow.Presentation.account.Models.TourPlanDetailDto(); return(View(model)); }
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)); }
public ViewResult Create(string id) { ViewBag.id = id; var model = new iPow.Presentation.account.Models.TourPlanDetailDto(); return View(model); }