/// <summary> /// Initializes the Wizard Part and Send Notifications /// </summary> /// <param name="info"></param> public virtual void Initialize(WizardInfo info) { if (!CanInitializeWizardPage(info)) { return; } if (IsInitializationRequired(info)) { m_wizardInfo = info; if (m_prerequisite == null) { m_prerequisite = new WizardPartPrerequisite(info); } try { Reset(); } catch (WorkItemMigratorException ex) { Warning = ex.Args.Title; CanShow = false; m_wizardInfo = null; } } m_prerequisite.Save(); FireStateNotifications(); }
public ApiResult <WizardResp> GetWizard(string account, string passward) { WizardInfo wizard = _wizardQueryService.Query(account, passward.ToMd5()); if (wizard == null) { return(new ApiResult <WizardResp>(ResultStatus.FAIL, "用户不能存在或密码不正确")); } return(new ApiResult <WizardResp>(ResultStatus.SUCCESS, Mapper.Map <WizardInfo, WizardResp>(wizard))); }
public ApiResult <WizardResp> GetWizard(long wizardId) { WizardInfo wizard = _wizardQueryService.Query(wizardId); if (wizard == null) { return(new ApiResult <WizardResp>(ResultStatus.FAIL, "用户不能存在或密码不正确")); } return(new ApiResult <WizardResp>(ResultStatus.SUCCESS, Mapper.Map <WizardInfo, WizardResp>(wizard))); }
/// <summary> /// Constructor /// </summary> /// <param name="wizardInfo"></param> public PublishReportAction(WizardInfo wizardInfo) : base(wizardInfo) { Description = Resources.PublishReportAction_Description; ActionName = WizardActionName.PublishReport; }
/// <summary> /// Constructor /// </summary> /// <param name="wizardInfo"></param> public SaveSettingsAction(WizardInfo wizardInfo) : base(wizardInfo) { Description = Resources.SaveSettingsAction_Description; ActionName = WizardActionName.SaveSettings; }
protected override bool CanInitializeWizardPage(WizardInfo info) { m_canShow = true; return(m_canShow); }
/// <summary> /// Constructor /// </summary> /// <param name="wizardInfo"></param> public ProcessLinksAction(WizardInfo wizardInfo) : base(wizardInfo) { Description = "Process Links"; ActionName = WizardActionName.Relationships; }
protected abstract bool CanInitializeWizardPage(WizardInfo info);
/// <summary> /// Used by Initialize to check whether Initialization is required or not /// </summary> /// <param name="state"></param> /// <returns></returns> protected virtual bool IsInitializationRequired(WizardInfo info) { return(m_wizardInfo == null); }
public virtual void Clear() { m_wizardInfo = null; m_prerequisite = null; }