public async Task HandleAsync(RepayLoanCommand command) { var loan = await loansRepository.GetAsync(command.LoanId); loan.IsRepaid = true; loan.RepaidDate = DateTime.UtcNow; await loansRepository.UpdateAysnc(loan); }
public async Task <bool> LoanExist(Guid loanId) => await loansRepository.GetAsync(loanId) == null ? false : true;