public CollectionModel GetContractClauseRulesList([FromUri] string legalItemUID)
        {
            try {
                FixedList <LegalData> legalData = StepsLegalDataServices.ContractClauseLegalData(legalItemUID);

                return(new CollectionModel(this.Request, legalData));
            } catch (Exception e) {
                throw base.CreateHttpException(e);
            }
        }
        public CollectionModel ProcessLegalData()
        {
            try {
                FixedList <LegalData> legalData = StepsLegalDataServices.ProcessLegalData();

                return(new CollectionModel(this.Request, legalData));
            } catch (Exception e) {
                throw base.CreateHttpException(e);
            }
        }
        public CollectionModel ProcessLegalData([FromUri] string processUID,
                                                [FromUri] string branchUID)
        {
            try {
                FixedList <LegalData> legalData = StepsLegalDataServices.ProcessLegalData(processUID, branchUID);

                return(new CollectionModel(this.Request, legalData));
            } catch (Exception e) {
                throw base.CreateHttpException(e);
            }
        }