Example #1
0
        /// <summary>
        /// GetUserDIYByID
        /// </summary>
        /// <param name="planID"></param>
        /// <returns></returns>
        public iPow.Infrastructure.Data.DataSys.Sys_TourPlan GetTourPlanByID(int planID)
        {
            var data = new iPow.Infrastructure.Data.DataSys.Sys_TourPlan();

            data = tourPlanRepository.GetList(e => e.PlanID == planID).First();
            return(data);
        }
Example #2
0
 /// <summary>
 /// 用于修改DIY线路的
 /// </summary>
 /// <param name="tour"></param>
 /// <returns></returns>
 public iPow.Infrastructure.Data.DataSys.Sys_TourPlan UpdateTourPlan(iPow.Infrastructure.Data.DataSys.Sys_TourPlan tour)
 {
     tourPlanRepository.Modify(tour);
     tourPlanRepository.Uow.Commit();
     iPow.Infrastructure.Data.DataSys.Sys_TourPlan res = tourPlanRepository.GetList(e => e.PlanID == tour.PlanID).First();
     return(res);
 }
Example #3
0
        /// <summary>
        /// 根据City  Create User DIY Tour
        /// </summary>
        /// <param name="tour"></param>
        public iPow.Infrastructure.Data.DataSys.Sys_TourPlan AddTourPlan(iPow.Infrastructure.Data.DataSys.Sys_TourPlan tour)
        {
            var data = new iPow.Infrastructure.Data.DataSys.Sys_TourPlan();

            data.AddTime            = tour.AddTime;
            data.Days               = tour.Days;
            data.Destination        = tour.Destination;
            data.IsDelete           = 0;
            data.IsTop              = 0;
            data.PlanClass          = null;
            data.PlanTitle          = tour.PlanTitle;
            data.Remark             = tour.PlanTitle;
            data.TempDataCreateHtml = null;
            data.TopReason          = "";
            data.TopTime            = null;
            data.UserId             = tour.UserId;
            data.UserName           = tour.UserName;
            data.VisitCount         = 0;
            try
            {
                tourPlanRepository.Add(data);
                tourPlanRepository.Uow.Commit();
            }
            catch (Exception)
            {
                throw new ArgumentException("添加失败!");
            }
            iPow.Infrastructure.Data.DataSys.Sys_TourPlan res = tourPlanRepository.GetList(e => e.PlanTitle == tour.PlanTitle).First();
            return(res);
        }
Example #4
0
        public bool Modify(iPow.Infrastructure.Data.DataSys.Sys_TourPlan entity, iPow.Infrastructure.Data.DataSys.Sys_AdminUser operUser)
        {
            var res = false;

            if (entity != null && entity.PlanID > 0)
            {
                try
                {
                    tourPlanRepository.Modify(entity);
                    res = true;
                }
                catch (Exception ex)
                {
                }
            }
            return(res);
        }
Example #5
0
        public bool DeleteTrue(iPow.Infrastructure.Data.DataSys.Sys_TourPlan entity, iPow.Infrastructure.Data.DataSys.Sys_AdminUser operUser)
        {
            var res = false;

            if (entity != null)
            {
                try
                {
                    tourPlanRepository.Delete(entity);
                    tourPlanRepository.Uow.Commit();
                    res = true;
                }
                catch (Exception ex)
                {
                }
            }
            return(res);
        }
Example #6
0
        public ViewResult CreatePlan(iPow.Domain.Dto.Sys_TourPlanDto tour)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(View(tour));
                }
                else
                {
                    var data = new iPow.Infrastructure.Data.DataSys.Sys_TourPlan();
                    data.AddTime            = System.DateTime.Now;
                    data.Days               = tour.Days;
                    data.Destination        = tour.Destination;
                    data.IsDelete           = 0;
                    data.IsTop              = 0;
                    data.PlanClass          = tour.PlanClass;
                    data.PlanTitle          = tour.PlanTitle;
                    data.Remark             = tour.Remark;
                    data.TempDataCreateHtml = tour.TempDataCreateHtml;
                    data.TopReason          = "";
                    data.TopTime            = null;
                    data.UserId             = tour.UserId;
                    data.UserName           = tour.UserName;
                    data.VisitCount         = 0;
                    tourPlanRepository.Add(data);
                    tourPlanRepository.Uow.Commit();
                }



                return(View(new GridModel(this.CurrentUserTourPlan())));
            }
            catch
            {
                return(View(tour));
            }
        }
Example #7
0
 /// <summary>
 /// GetUserDIYByID
 /// </summary>
 /// <param name="planID"></param>
 /// <returns></returns>
 public iPow.Infrastructure.Data.DataSys.Sys_TourPlan GetTourPlanByID(int planID)
 {
     var data = new iPow.Infrastructure.Data.DataSys.Sys_TourPlan();
     data = tourPlanRepository.GetList(e => e.PlanID == planID).First();
     return data;
 }
Example #8
0
 /// <summary>
 /// 根据City  Create User DIY Tour
 /// </summary>
 /// <param name="tour"></param>
 public iPow.Infrastructure.Data.DataSys.Sys_TourPlan AddTourPlan(iPow.Infrastructure.Data.DataSys.Sys_TourPlan tour)
 {
     var data = new iPow.Infrastructure.Data.DataSys.Sys_TourPlan();
     data.AddTime = tour.AddTime;
     data.Days = tour.Days;
     data.Destination = tour.Destination;
     data.IsDelete = 0;
     data.IsTop = 0;
     data.PlanClass = null;
     data.PlanTitle = tour.PlanTitle;
     data.Remark = tour.PlanTitle;
     data.TempDataCreateHtml = null;
     data.TopReason = "";
     data.TopTime = null;
     data.UserId = tour.UserId;
     data.UserName = tour.UserName;
     data.VisitCount = 0;
     try
     {
         tourPlanRepository.Add(data);
         tourPlanRepository.Uow.Commit();
     }
     catch (Exception)
     {
         throw new ArgumentException("添加失败!");
     }
     iPow.Infrastructure.Data.DataSys.Sys_TourPlan res = tourPlanRepository.GetList(e => e.PlanTitle == tour.PlanTitle).First();
     return res;
 }
Example #9
0
 public bool Delete(iPow.Infrastructure.Data.DataSys.Sys_TourPlan entity, iPow.Infrastructure.Data.DataSys.Sys_AdminUser operUser)
 {
     throw new NotImplementedException();
 }
Example #10
0
        public ViewResult CreatePlan(iPow.Domain.Dto.Sys_TourPlanDto tour)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return View(tour);
                }
                else
                {
                    var data = new iPow.Infrastructure.Data.DataSys.Sys_TourPlan();
                    data.AddTime = System.DateTime.Now;
                    data.Days = tour.Days;
                    data.Destination = tour.Destination;
                    data.IsDelete = 0;
                    data.IsTop = 0;
                    data.PlanClass = tour.PlanClass;
                    data.PlanTitle = tour.PlanTitle;
                    data.Remark = tour.Remark;
                    data.TempDataCreateHtml = tour.TempDataCreateHtml;
                    data.TopReason = "";
                    data.TopTime = null;
                    data.UserId = tour.UserId;
                    data.UserName = tour.UserName;
                    data.VisitCount = 0;
                    tourPlanRepository.Add(data);
                    tourPlanRepository.Uow.Commit();
                }

                return View(new GridModel(this.CurrentUserTourPlan()));
            }
            catch
            {
                return View(tour);
            }
        }