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