public virtual ActionResult CreateNewCondition(string operationNumber, int agreementId)
        {
            NewConditionModel newConditionModel = _agreementAndConditionService.GetDataForNewCondition();

            return(View(ConditionalViewModelMapAndBuild(
                            newConditionModel, operationNumber, agreementId)));
        }
 NewConditionViewModel ConditionalViewModelMapAndBuild(
     NewConditionModel newConditionModel,
     string operationNumber,
     int agreementId)
 {
     return(new NewConditionViewModel
     {
         Categories = SelectListItemHelpers
                      .BuildCMDSelectListItem(newConditionModel.Categories),
         DatesForDependencyNames = SelectListItemHelpers
                                   .BuildCMDSelectListItem(newConditionModel.DatesForDependencyNames),
         Type = SelectListItemHelpers
                .BuildCMDSelectListItem(newConditionModel.Type),
         Directions = BuildDependencyDirections(),
         OperationNumber = operationNumber,
         AgreementId = agreementId
     });
 }