Ejemplo n.º 1
0
        /// <summary>
        /// Example: Assign associate to a milestone
        /// </summary>
        private static void AssignLoanAssociate()
        {
            if (_accessToken == null)
            {
                Authenticate();
            }

            string loanId = LoanId;

            Console.Write("Enter Milestone Id      : ");
            string milestoneId = Console.ReadLine();

            Console.Write("Enter Loan Associate Id : ");
            string associateId = Console.ReadLine();

            Console.Write("Enter Associate Type    : ");
            string associateType = Console.ReadLine();

            //Initializing the API Client
            LoanAssociatesApi loanAssociateApiClient = ApiClientProvider.GetApiClient <LoanAssociatesApi>(_accessToken);

            //Initializing the contract
            LoanTeamMemberContract loanAssociate = new LoanTeamMemberContract {
                Id = associateId, LoanAssociateType = associateType
            };

            //Calling AssignLoanTeamMember
            loanAssociateApiClient.AssignLoanTeamMember(milestoneId, LoanId, loanAssociate);
            Console.WriteLine("");
            Console.WriteLine("Associate assigned");
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Example: Unassign a loan associate
        /// </summary>
        private static void UnassignLoanAssociate()
        {
            if (_accessToken == null)
            {
                Authenticate();
            }

            string loanId = LoanId;

            Console.Write("Enter Milestone Id : ");
            string milestoneId = Console.ReadLine();

            //Initializing the API Client
            LoanAssociatesApi loanAssociateApiClient = ApiClientProvider.GetApiClient <LoanAssociatesApi>(_accessToken);

            //Calling UnassignLoanAssociate
            loanAssociateApiClient.UnassignLoanTeamMember(milestoneId, loanId);
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Example: Get all associates for a loan
        /// </summary>
        private static void GetAllLoanAssociates()
        {
            if (_accessToken == null)
            {
                Authenticate();
            }

            //Initializing the API Client
            LoanAssociatesApi loanAssociateApiClient = ApiClientProvider.GetApiClient <LoanAssociatesApi>(_accessToken);

            //Retrieving all loan associates
            var associates = loanAssociateApiClient.GetAssociates(LoanId);

            //Printing the response with couple of fields
            for (int i = 0; i < associates.Count; i++)
            {
                Console.WriteLine("{0})User Id  : {1}", (i + 1).ToString("00"), associates[i].Id);
                Console.WriteLine("   Name     : {0}", associates[i].Name);
                Console.WriteLine("   Role     : {0}", associates[i].RoleName);
                Console.WriteLine("   Type     : {0}", associates[i].LoanAssociateType);
            }
        }
Ejemplo n.º 4
0
 public void Init()
 {
     instance = new LoanAssociatesApi();
 }