private OperationsDetailsViewModel GetOperationsAlignmentDataDetails(string operationNumber, int rowId, CSPortfolioAlignmentTypeEnum typeOperationPortfolio, int csObjectiveId, int csResultMatrixId, bool isOtherArea)
        {
            var model = new OperationsDetailsViewModel();

            try
            {
                var response = _resultMatrixService.GetOperationsDetailByObjective(operationNumber, rowId, typeOperationPortfolio, csObjectiveId, csResultMatrixId, isOtherArea);
                if (response.IsValid)
                {
                    model.Title = response.OperationDetails.Title;
                    model.IDBLoanGuaIgrOperations   = response.OperationDetails.IDBLoanGuaIgrOperations;
                    model.IDBTCOperations           = response.OperationDetails.IDBTCOperations;
                    model.IICOperations             = response.OperationDetails.IICOperations;
                    model.MIFLonGuaIgrEquOperations = response.OperationDetails.MIFLonGuaIgrEquOperations;
                    model.MIFTCOperations           = response.OperationDetails.MIFTCOperations;
                }
            }
            catch (Exception e)
            {
                ViewBag.ErrorMessage = e.Message;
                ViewBag.IsValid      = false;
            }

            return(model);
        }
        private OperationsDetailsViewModel GetOperationsApprovedDataDetails(string operationNumber, int rowId, CSOperationsApprovedType typeInstrument)
        {
            var model = new OperationsDetailsViewModel();

            try
            {
                var response = _resultMatrixService.GetOperationsDetailByInstrument(operationNumber, rowId, typeInstrument);
                if (response.IsValid)
                {
                    model.Title = response.OperationDetails.Title;
                    model.OperationsByInstrument = response.OperationDetails.OperationsByInstrument;
                }
            }
            catch (Exception e)
            {
                ViewBag.ErrorMessage = e.Message;
                ViewBag.IsValid      = false;
            }

            return(model);
        }