public async Task <Guid> DebtorReviewClientEligibility(DebtorEligibilityReviewResponseRequest model)
        {
            var parameters = model.ToDictionary(_options)
                             .SetDynamicsActionAuditParameters(_auditContext);

            await _client
            .For <Ntt_breathingspacemoratorium>()
            .Key(model.MoratoriumId)
            .Action("ntt_BSSMoratoriumSetDebtorEligibilityReviewStatusAfterAdviserReview")
            .Set(parameters)
            .ExecuteAsync();

            var contentDict = model.ToDictionary(_options);

            contentDict.Add(nameof(model.MoratoriumId), model.MoratoriumId);
            contentDict.Add("ntt_BSSMoratoriumSetDebtorEligibilityReviewStatusAfterAdviserReview", true);
            await _auditService.PerformAuditing(_auditContext.ToAuditDetail(contentDict));

            return(model.MoratoriumId);
        }
Пример #2
0
        public async Task <IStatusCodeActionResult> MakeClientEligibilityDetermination([FromRoute] Guid id, DebtorEligibilityReviewResponseRequest model)
        {
            model.MoratoriumId = id;

            var result = await _moneyAdviserGateway.DebtorReviewClientEligibility(model);

            return(Ok());
        }