Exemple #1
0
        public async Task <LoanApplicationDTO> CreateLoanApplicationAsync(string emailId)
        {
            var loan = new LoanApplication
            {
                EmailId           = emailId,
                ApplicationStatus = ApplicationStatus.New,
                CreatedOnDate     = DateTime.Now,
            };

            this.context.LoanApplications.Add(loan);
            await this.context.SaveChangesAsync();

            Log.Information($"{loan.CreatedOnDate} Created new Loan Application with Email Id: {loan.EmailId}.");
            return(loan.ToDTO());
        }