Example #1
0
        public int UpdateJDItinerary(JDItineraryModel role)
        {
            using (var connection = DataBase.GetOpenConnection(GetConnectionString))
            {
                var count = connection.Update <JDItineraryModel>(role);

                return(count);
            }
        }
Example #2
0
        public int CreateJDItinerary(JDItineraryModel role)
        {
            using (var connection = DataBase.GetOpenConnection(GetConnectionString))
            {
                var count = connection.Insert <JDItineraryModel>(role);

                return((int)count);
            }
        }
Example #3
0
        public bool SaveJDItinerary(JDItineraryModel itineraryModel)
        {
            if (string.IsNullOrWhiteSpace(itineraryModel.JDItineraryCode))
            {
                itineraryModel.JDItineraryCode = Guid.NewGuid().ToString();

                return(_jDItinerayRepository.CreateJDItinerary(itineraryModel) > 0);
            }
            else
            {
                var model = _jDItinerayRepository.GetJDItineraryByCode(itineraryModel.JDItineraryCode);
                model.Departure         = itineraryModel.Departure;
                model.Terminal          = itineraryModel.Terminal;
                model.Mileage           = itineraryModel.Mileage;
                model.ModifyDate        = itineraryModel.ModifyDate;
                model.ModifyDisplayName = itineraryModel.ModifyDisplayName;
                model.ModifyUserName    = itineraryModel.ModifyUserName;

                return(_jDItinerayRepository.UpdateJDItinerary(model) > 0);
            }
        }
Example #4
0
        public JsonHttpActionResult SaveJDItineraryInfo(JDItineraryModel model)
        {
            var j       = new JsonHttpActionResult();
            var success = true;

            if (string.IsNullOrWhiteSpace(model.JDItineraryCode))
            {
                //检查用户账号是否存在
                var checkJDItineraryName = _jDItinerayService.ExistxJDItinerary(model.Departure, model.Terminal);
                if (checkJDItineraryName)
                {
                    return(j.ErrorMessage("行程已存在"));
                }
                model.CreateDate        = DateTime.Now;
                model.CreateUserName    = UserInfo.UserName;
                model.CreateDisplayName = UserInfo.DisplayName;
                model.IsDeleted         = false;
            }
            else
            {
                //检查用户账号是否存在
                var checkJDItineraryName = _jDItinerayService.ExistxJDItinerary(model.Departure, model.Terminal, model.JDItineraryCode);
                if (checkJDItineraryName)
                {
                    return(j.ErrorMessage("行程已存在"));
                }
                model.ModifyDate        = DateTime.Now;
                model.ModifyUserName    = UserInfo.UserName;
                model.ModifyDisplayName = UserInfo.DisplayName;
            }

            success = _jDItinerayService.SaveJDItinerary(model);

            j.SetData(success);

            return(success ? j.SucceedMessage() : j.ErrorMessage());
        }