public virtual ActionResult TaskDetail(TaskDataModel model)
        {
            var validatorsResponse           = _k2DataService.GetValidators(model.Code, model.TaskFolio);
            var commentsResponse             = _k2DataService.GetComments(model.WorkflowInstanceId);
            var additionalValidatorsResponse = _catalogService.GetMasterDataListByTypeCode(typeCodes: _k2DataService.AdditionalValidatorsRolesDataType);

            var modelTaskView = new MissionsK2TaskViewModel
            {
                UserComments     = commentsResponse.IsValid ? commentsResponse.Comments : null,
                Instructions     = Localization.GetText("Pending key multilanguage"),
                TaskDataModel    = model,
                UserName         = IDBContext.Current.UserName,
                Validators       = validatorsResponse.IsValid ? validatorsResponse.Validators : null,
                UserRoleMissions = validatorsResponse.IsValid ? validatorsResponse.Validators.Where(v => v.Order > model.TaskTypeId).Select(v => v.Role).FirstOrDefault() : null
            };

            ViewBag.AdditionalValidators = additionalValidatorsResponse.IsValid ? additionalValidatorsResponse.MasterDataCollection : new List <MasterDataViewModel>();

            ViewBag.UserRole = validatorsResponse.IsValid ? validatorsResponse.Validators.Where(v => v.Order > model.TaskTypeId).Select(v => v.Role).FirstOrDefault() : null;

            ViewBag.UserName = IDBContext.Current.UserName;

            ViewBag.SerializedViewModel = PageSerializationHelper.SerializeObject(modelTaskView);

            return(View(modelTaskView));
        }
        public virtual ActionResult CreateWorkflow(string operationNumber)
        {
            var workflowType       = _k2IntegrationOpus.GetWorkflowType(operationNumber);
            var validatorsResponse = _k2DataService.GetValidators(workflowType, null);

            var modelTaskView = new MissionsK2TaskViewModel
            {
                Instructions = Localization.GetText("Pending key multilanguage"),
                UserName     = IDBContext.Current.UserName,
                Validators   = validatorsResponse.IsValid ? validatorsResponse.Validators : null
            };

            ViewBag.OperationNumber = operationNumber;

            return(View(modelTaskView));
        }