public virtual ActionResult EditConditionStatusTrackWithDraw(
            int operationId,
            int agreementId,
            int conditionId,
            int conditionIndividualId,
            string mainOperationNumber)
        {
            var model = _agreementAndConditionService.GetDetailsConditionsByOperation(
                operationId, agreementId, conditionId, conditionIndividualId);

            if (!model.IsValid)
            {
                return(Content(model.ErrorMessage));
            }

            var newConditionModel = _agreementAndConditionService.GetDataForNewCondition();

            model.DetailsCondition.CategoryItems = SelectListItemHelpers.BuildSelectItemList(
                newConditionModel.Categories,
                o => o.GetLocalizedName(),
                o => o.MasterId.ToString());

            model.DetailsCondition.TypeItems = SelectListItemHelpers.BuildSelectItemList(
                newConditionModel.Type,
                o => o.GetLocalizedName(),
                o => o.MasterId.ToString());

            return(View(model.DetailsCondition));
        }
        public virtual ActionResult Details(
            int operationId,
            int agreementId,
            int conditionId,
            int conditionIndividualId)
        {
            var model = _agreementAndConditionService.GetDetailsConditionsByOperation(
                operationId, agreementId, conditionId, conditionIndividualId);

            model.DetailsCondition.FinalStatus = SelectListItemHelpers.BuildSelectItemList(
                model.DetailsCondition.FinalStatusModel,
                o => o.NameEn,
                o => o.MasterId.ToString());

            ////As for R6.7, this is temporary due to client's specific request, should be removed in some point until 7.1
            ////CON-5722 - PSG operations, use of K2 Workflows for Conditions disabled for R6.7
            ViewBag.FulfillmentConfirmationMessage =
                Localization.GetText("PSG.FinalStatus.Fulfillment.Confirmation.Message");

            return(View(model.DetailsCondition));
        }