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); }