Example #1
0
        public HttpResponseMessage GetStates()
        {
            var state  = new Business.State();
            var result = state.Get();

            return(Request.CreateResponse(HttpStatusCode.OK, result));
        }
		protected override void LoadViewState(object savedState)
		{
			base.LoadViewState(savedState);
            _workflowId = (Guid)ViewState[_KH_VS_WORKFLOWID];
            _workflow = _template.FindWorkflow(_workflowId);
			_stateIndex = (int)ViewState[_KH_VS_STATEINDEX];
			_editMode = (EditMode)ViewState[_KH_VS_EDITMODE];
			_workflowEditMode = (EditMode)ViewState[_KH_VS_WORKFLOWEDITMODE];
			_state = _workflow.States[_stateIndex]; //(Business.State)ViewState[_KH_VS_STATE];
            _orgStates = (List<Business.State>)ViewState[_KH_VS_ORGSTATES];
			if (_template.SecurityModel == Kindred.Knect.ITAT.Business.SecurityModel.Advanced)
			{
				_currentTermGroupId = (Guid)ViewState[_KH_VS_CURRENTTERMGROUPID];
			}
		}
 public StateController()
 {
     _state = new Business.State();
 }
		private void GetContextData()
		{
			if (Context.Items[Common.Names._CNTXT_FromActionEdit] != null)
			{
				//returning from TemplateWorkflowActionEdit.aspx
				_template = (Business.Template)Context.Items[Common.Names._CNTXT_Template];
				if (Context.Items[Common.Names._CNTXT_IsChanged] != null)
				{
					if ((bool)Context.Items[Common.Names._CNTXT_IsChanged])
					{
						IsChanged = true;
					}
				}
				if (_template.SecurityModel == Business.SecurityModel.Advanced)
				{
					_currentTermGroupId = (Guid)Context.Items[Common.Names._CNTXT_TermGroupId];  // get the TermGroup that was passed to TemplateWorkflowActionEdit.aspx 
				}
			}
			else
			{
				//coming from TemplateWorkflowMain.aspx
				_editMode = (EditMode)Context.Items[Common.Names._CNTXT_EditMode];
			}
            _orgStates = (List<Business.State>)Context.Items[Common.Names._CNTXT_OrgStates];
            _workflowId = (Guid)Context.Items[Common.Names._CNTXT_WorkflowId];
            _workflow = _template.FindWorkflow(_workflowId);
			_workflowEditMode = (EditMode)Context.Items[Common.Names._CNTXT_WorkflowEditMode];
			_stateIndex = (int)Context.Items[Common.Names._CNTXT_StateIndex];   // get the State object that was passed to TemplateWorkflowActionEdit.aspx
			_state = _workflow.States[_stateIndex];
			if (_state == null)
				throw new Exception("State not found.");
		}