Beispiel #1
0
 private void InitUserTempPhone(long userId)
 {
     if (TempPhone.GetTempNewPhoneByUserId(userId) == null)
     {
         TempPhone.tempNewPhone.Add(userId, new Phone());
     }
 }
Beispiel #2
0
        public void SetTemoOldPhoneAbandonToDBByUserId(long userId)
        {
            Phone phone = TempPhone.GetTempOldPhoneByUserId(userId);

            phone.State = 2;
            _phoneContext.Update(phone);
            _phoneContext.SaveChanges();
            TempPhone.SetTempOldPhoneByUserId(userId, new Phone());
        }
Beispiel #3
0
        public void SetTempNewPhoneToDBByUserId(long userId)
        {
            Phone phone = TempPhone.GetTempNewPhoneByUserId(userId);

            phone.State = 1;
            _phoneContext.Add(phone);
            _phoneContext.SaveChanges();
            TempPhone.SetTempNewPhoneByUserId(userId, new Phone());
        }
        private void SetTempNewPhoneDeleteByUserId(long userId, string deleteReason, DateTime deleteDate, int state)
        {
            Phone phone = TempPhone.GetTempNewPhoneByUserId(userId);

            phone.DeleteReason = deleteReason;
            phone.DeleteDate   = deleteDate;
            phone.State        = state;
            TempPhone.SetTempNewPhoneByUserId(userId, phone);
        }
        public ErrorPageViewModel GetErrorPageViewModel(long userId)
        {
            ErrorPageViewModel model = new ErrorPageViewModel
            {
                IsLogin      = true,
                IsVisitLegal = true
            };

            TempPhone.SetTempPhoneEmpty(userId);
            return(model);
        }
        public DeletePhoneCheckPageViewModel GetDeletePhoneCheckPageViewModel(long userId, int nowNode, int isSubmit)
        {
            DeletePhoneCheckPageViewModel model = new DeletePhoneCheckPageViewModel()
            {
                IsLogin = true
            };

            if (Step.stepTable[nowNode * isSubmit, Step.deletePhoneCheck] || nowNode == Step.deletePhoneCheck)
            {
                model.IsVisitLegal = true;
                model.TempNewPhone = TempPhone.GetTempNewPhoneByUserId(userId);
            }
            return(model);
        }
        public SuccessPageViewModel GetSuccessPageViewModel(long userId, int nowNode, int isSubmit)
        {
            SuccessPageViewModel model = new SuccessPageViewModel()
            {
                IsLogin = true
            };

            if (Step.stepTable[nowNode * isSubmit, Step.successPage] || nowNode == Step.successPage)
            {
                model.IsVisitLegal = true;
                TempPhone.SetTempPhoneEmpty(userId);
            }
            return(model);
        }
        public ReplacePhonePageViewModel GetReplacePhonePageViewModel(long userId, int nowNode, int isSubmit)
        {
            ReplacePhonePageViewModel model = new ReplacePhonePageViewModel()
            {
                IsLogin = true
            };

            if (Step.stepTable[nowNode * isSubmit, Step.replacePhone] || nowNode == Step.replacePhone || nowNode == Step.replacePhoneCheck)
            {
                model.IsVisitLegal = true;
                model.TempNewPhone = TempPhone.GetTempNewPhoneByUserId(userId);
                model.TempOldPhone = TempPhone.GetTempOldPhoneByUserId(userId);
                model.BrandList    = brandDao.GetBrandList();
                model.TypeList     = brandTypeDao.GetBrandTypeList();
            }
            return(model);
        }
        public FormFeedbackViewModel SubmitMsg(long userId, int nowNode)
        {
            FormFeedbackViewModel model = new FormFeedbackViewModel();

            if (Step.stepTable[nowNode, Step.deletePhoneCheckSubmit])
            {
                model.IsVisitLegal        = true;
                model.IsParameterNotEmpty = true;
                if (TempPhone.IsTempNewPhoneNotEmpty(userId))
                {
                    model.IsParameterLegal = true;
                    SetTempNewPhoneToDBByUserId(userId);
                    model.IsSuccess = true;
                }
            }
            return(model);
        }
        public FormFeedbackViewModel SubmitMsg(long userId, int nowNode)
        {
            FormFeedbackViewModel model = new FormFeedbackViewModel()
            {
                IsLogin = true
            };

            if (Step.stepTable[nowNode, Step.replacePhoneCheckSubmit])
            {
                model.IsVisitLegal        = true;
                model.IsParameterNotEmpty = true;
                if (TempPhone.IsTempNewPhoneNotEmpty(userId) && TempPhone.IsTempOldPhoneNotEmpty(userId))
                {
                    model.IsParameterLegal = true;
                    phoneDao.SetTempNewPhoneToDBByUserId(userId);
                    phoneDao.SetTemoOldPhoneAbandonToDBByUserId(userId);
                    model.IsSuccess = true;
                }
            }
            return(model);
        }
Beispiel #11
0
        public FormFeedbackViewModel SetTempOldPhoneById(long userId, int nowNode, long id)
        {
            FormFeedbackViewModel model = new FormFeedbackViewModel()
            {
                IsLogin = true
            };

            if (Step.stepTable[nowNode, Step.choosePageSubmit])
            {
                model.IsVisitLegal = true;
                if (phoneDao.ValidateIdInReplace(id, userId))
                {
                    model.IsParameterNotEmpty = true;
                    model.IsParameterLegal    = true;
                    Phone phone = phoneDao.GetPhoneById(id);
                    TempPhone.SetTempOldPhoneByUserId(userId, phone);
                    model.IsSuccess = true;
                }
            }
            return(model);
        }
 private void SetTempNewPhoneByUserId(long userId, Phone phone)
 {
     TempPhone.SetTempNewPhoneByUserId(userId, phone);
 }
 private void SetTempOldPhoneAbandonDateByUserId(long userId, DateTime abandondate)
 {
     TempPhone.SetTempOldPhoneAbandonDateByUserId(userId, abandondate);
 }
Beispiel #14
0
 private void SetTempPhoneEmpty(long userId)
 {
     TempPhone.SetTempNewPhoneByUserId(userId, new Phone());
     TempPhone.SetTempOldPhoneByUserId(userId, new Phone());
 }