/// <summary> /// Example: Finish a loan milestone /// </summary> private static void CompleteMilestone() { if (_accessToken == null) { Authenticate(); } string loanId = LoanId; Console.Write("Enter Milestone Id : "); string milestoneId = Console.ReadLine(); //Initializing the API Client MilestonesApi milestoneApiClient = ApiClientProvider.GetApiClient <MilestonesApi>(_accessToken); //Calling UpdateMilestone operation which completes the milestone when action is passed as finish milestoneApiClient.UpdateMilestone(milestoneId, LoanId, action: "finish", milestoneLogContract: new MilestoneContract()); }
/// <summary> /// Example: Get Loan Milestones /// </summary> private static void GetLoanMilestones() { if (_accessToken == null) { Authenticate(); } //Initializing the API Client MilestonesApi milestoneApiClient = ApiClientProvider.GetApiClient <MilestonesApi>(_accessToken); //Retrieving loan milestones var milestones = milestoneApiClient.GetMilestones(LoanId); for (int i = 0; i < milestones.Count; i++) { //Printing the response with couple of fields Console.WriteLine("{0})Milestone Id : {1}", (i + 1).ToString("00"), milestones[i].Id); Console.WriteLine(" Milestone Name : {0}", milestones[i].MilestoneName); Console.WriteLine(" Start Date : {0}", milestones[i].StartDate); } }
/// <summary> /// Example: Get specific loan milestone /// </summary> private static void GetLoanMilestone() { if (_accessToken == null) { Authenticate(); } Console.WriteLine("Enter Milestone Id: "); string milestoneId = Console.ReadLine(); //Initializing the API Client MilestonesApi milestoneApiClient = ApiClientProvider.GetApiClient <MilestonesApi>(_accessToken); //Retrieving loan milestones var milestone = milestoneApiClient.GetMilestone(milestoneId, LoanId); //Printing the response with couple of fields Console.WriteLine("Milestone Id : {0}", milestone.Id); Console.WriteLine("Milestone Name : {0}", milestone.MilestoneName); Console.WriteLine("Start Date : {0}", milestone.StartDate); Console.WriteLine("Loan Team Member : {0}", milestone.LoanAssociate.Name); }
public void Init() { instance = new MilestonesApi(); }