public async Task <IActionResult> UnpinApplication(long loanApplicationId, [FromQuery] string session = "")
        {
            RSUser user = ((RSUser)this.RouteData.Values[nameof(RSUser)]);

            UserLoanApplication userLoanApplication = await userLoanApplicationService.UnpinApplication(user.UserName, loanApplicationId);


            return(Ok(userLoanApplication));
        }
        public async Task <UserLoanApplication> PinApplication(string userName, long loanApplicationId)
        {
            LoanApplication loanApplication = await loanApplicationRepository.FindAsync(loanApplicationId);

            if (loanApplication is null)
            {
                return(null);
            }

            var userLoanApplication = new UserLoanApplication
            {
                CreatedBy         = userName,
                LoanApplicationId = loanApplicationId
            };

            dbContext.UserLoanApplications.Add(userLoanApplication);

            await dbContext.SaveChangesAsync();

            return(userLoanApplication);
        }