public async Task AcknowledgeDebtorTransfer(DebtorTransferRequest debtorTransferRequest)
        {
            var parameters = debtorTransferRequest
                             .ToDictionary()
                             .SetDynamicsActionAuditParameters(_auditContext);

            await _client.For <Ntt_breathingspacemoratorium>()
            .Key(debtorTransferRequest.MoratoriumId)
            .Action("ntt_BSSMoratoriumTransferRequestAcknowledge")
            .Set(parameters)
            .ExecuteAsSingleAsync();

            var contentDict = debtorTransferRequest.ToDictionary();

            contentDict.Add("ntt_BSSMoratoriumTransferRequestAcknowledge", true);
            await _auditService.PerformAuditing(_auditContext.ToAuditDetail(contentDict));

            return;
        }
Exemple #2
0
        public async Task <IStatusCodeActionResult> AcknowledgeDebtorTransfer([FromRoute] Guid id, [FromBody] DebtorTransferRequest debtorTransferRequest)
        {
            debtorTransferRequest.MoratoriumId = id;
            await _moneyAdviserGateway.AcknowledgeDebtorTransfer(debtorTransferRequest);

            return(Ok());
        }