private void InitUserTempPhone(long userId) { if (TempPhone.GetTempNewPhoneByUserId(userId) == null) { TempPhone.tempNewPhone.Add(userId, new Phone()); } }
public void SetTemoOldPhoneAbandonToDBByUserId(long userId) { Phone phone = TempPhone.GetTempOldPhoneByUserId(userId); phone.State = 2; _phoneContext.Update(phone); _phoneContext.SaveChanges(); TempPhone.SetTempOldPhoneByUserId(userId, new Phone()); }
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); }
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); }
private void SetTempPhoneEmpty(long userId) { TempPhone.SetTempNewPhoneByUserId(userId, new Phone()); TempPhone.SetTempOldPhoneByUserId(userId, new Phone()); }