Exemple #1
0
        /// <summary>
        /// Example: Create Custom Data Object(CDO)
        /// </summary>
        private static void CreateCDO()
        {
            Console.Write("Enter CDO Name  : ");
            var cdoName = Console.ReadLine();

            Console.Write("Enter File Path : ");
            var filePath = Console.ReadLine() ?? "";

            Console.Write("Enter Loan Id   : ");
            var loanId       = Console.ReadLine();
            var cdoApiClient = ApiClientProvider.GetApiClient <LoanCustomDataObjectsApi>(_accessToken);
            var request      = new LoanCustomDataObjectContract
            {
                Name       = cdoName,
                DataObject = File.ReadAllBytes(filePath)
            };
            var response = cdoApiClient.CreateLoanCustomDataObject(loanId, cdoName, request);
        }
Exemple #2
0
        /// <summary>
        /// Example: Append CDO
        /// </summary>
        private static void AppendCDO()
        {
            Console.Write("Enter CDO Name: ");
            var cdoName = Console.ReadLine();

            Console.Write("Enter Loan Id : ");
            var loanId       = Console.ReadLine();
            var cdoApiClient = ApiClientProvider.GetApiClient <LoanCustomDataObjectsApi>(_accessToken);
            var request      = new LoanCustomDataObjectContract
            {
                Name       = cdoName,
                DataObject = Encoding.ASCII.GetBytes("This is a test value [appended].")
            };
            var response = cdoApiClient.AppendLoanCustomDataObject(loanId, cdoName, request);

            //Code for handling the response
            Console.WriteLine(response?.ToJson());
            Console.WriteLine("CDO Appended.");
        }
Exemple #3
0
        /// <summary>
        /// Example: Update CDO
        /// </summary>
        private static void UpdateCDO()
        {
            Console.Write("Enter CDO Name: ");
            var cdoName = Console.ReadLine();

            Console.Write("Enter Loan Id : ");
            var loanId       = Console.ReadLine();
            var cdoApiClient = ApiClientProvider.GetApiClient <LoanCustomDataObjectsApi>(_accessToken);
            //Demonstrating to update value with plain string as well
            var request = new LoanCustomDataObjectContract
            {
                Name       = cdoName,
                DataObject = Encoding.ASCII.GetBytes("This is a test value [Updated].")
            };
            var response = cdoApiClient.AppendLoanCustomDataObject(loanId, cdoName, request);

            //Code for handling the response
            Console.WriteLine(response.Name);
        }