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; }
public async Task <IStatusCodeActionResult> DebtEligibilityReviewTask([FromRoute] Guid id, [FromBody] DebtEligibilityReviewRequest model) { model.DebtId = id; model.MoneyAdviserId = GetOrganisationId(); await _dynamicsGateway.CreateDebtEligibilityReviewRequest(model); return(Ok()); }