Exemplo n.º 1
0
        public async Task CreateDebtEligibilityReviewRequest(DebtEligibilityReviewRequest model)
        {
            var parameters = model.ToDictionary(_options)
                             .SetDynamicsActionAuditParameters(_auditContext);

            await _client.For <Ntt_breathingspacedebt>()
            .Key(model.DebtId)
            .Action("ntt_BSSAPIMADebtEligibilityReviewCreate")
            .Set(parameters)
            .ExecuteAsSingleAsync();

            var contentDict = model.ToDictionary(_options);

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

            return;
        }
Exemplo n.º 2
0
        public async Task <IStatusCodeActionResult> DebtEligibilityReviewTask([FromRoute] Guid id, [FromBody] DebtEligibilityReviewRequest model)
        {
            model.DebtId         = id;
            model.MoneyAdviserId = GetOrganisationId();
            await _dynamicsGateway.CreateDebtEligibilityReviewRequest(model);

            return(Ok());
        }