public virtual ActionResult Index(string operationNumber = null) { ViewBag.opNumber = operationNumber; ViewBag.K2ViewDetailURL = GlobalCommonLogic.GetK2WorkflowViewDetailURL(); return(View()); }
public virtual ActionResult Index(string operationNumber) { Logger.GetLogger().WriteDebug("WorkflowController", "Entering index method with operation number " + operationNumber); ViewBag.operationNumber = operationNumber; ViewBag.K2ViewDetailURL = GlobalCommonLogic.GetK2WorkflowViewDetailURL(); Logger.GetLogger().WriteDebug("WorkflowController", "K2 Workflow view detail URL " + ViewBag.K2ViewDetailURL); ViewBag.OpDetailURL = GlobalCommonLogic.GetOperationDetailURL(); Logger.GetLogger().WriteDebug("WorkflowController", "K2 operation detail URL " + ViewBag.OpDetailURL); ViewBag.lstStatus = new List <SelectListItem>(); ViewBag.lstStatus.Add(new SelectListItem { Text = Localization.GetText("Select Status"), Value = string.Empty }); Logger.GetLogger().WriteDebug("WorkflowController", "Going to get workflow status"); foreach (string st in _workflowModelRepository.GetWorkFlowStatus()) { ViewBag.lstStatus.Add(new SelectListItem { Text = st, Value = st }); } ViewBag.lstTypes = new List <SelectListItem>(); ViewBag.lstTypes.Add(new SelectListItem { Text = Localization.GetText("Select Workflow Type"), Value = string.Empty }); Logger.GetLogger().WriteDebug("WorkflowController", "Going to get workflow types"); foreach (var workflowType in _workflowModelRepository.GetWorkFlowTypes()) { ViewBag.lstTypes.Add(new SelectListItem { Text = workflowType.Name, Value = workflowType.WorkflowTypeId.ToString() }); } Logger.GetLogger().WriteDebug("WorkflowController", "Going to compare the user"); ViewBag.userName = string.IsNullOrEmpty(operationNumber) ? IDBContext.Current.UserName : null; Logger.GetLogger().WriteDebug("WorkflowController", "Returning ..."); return(View()); }