Exemplo n.º 1
0
        public async Task Create(CreateDebtRequest request)
        {
            Debtor debtor = await _debtorRepository.GetByIdWithIncludes(request.DebtorId);

            if (debtor is null)
            {
                throw new AppCustomException(StatusCodes.Status400BadRequest, "Debtor does not exist");
            }
            Debt debt = _mapper.Map <CreateDebtRequest, Debt>(request);

            debtor.Debts.Add(debt);
            await _debtorRepository.Update(debtor);
        }