public async Task <BusinessAdressResponse> AddDebtorBusinessAddressAsync(BusinessAddressRequest model) { var moratorium = await _client.For <Ntt_breathingspacemoratorium>() .Key(model.Address.OwnerId) .Expand(x => x.ntt_debtorid) .FindEntryAsync(); var parameters = model .ToDictionary(moratorium.ntt_debtorid.Ntt_breathingspacedebtorid.Value) .SetDynamicsActionAuditParameters(_auditContext); var result = await _client.ExecuteActionAsSingleAsync( "ntt_BSSBusinessCreate", parameters ); var contentDict = model.ToDictionary(moratorium.ntt_debtorid.Ntt_breathingspacedebtorid.Value); contentDict.Add("ntt_BSSBusinessCreate", true); await _auditService.PerformAuditing(_auditContext.ToAuditDetail(contentDict)); return(new BusinessAdressResponse { BusinessId = new Guid(result["BusinessId"].ToString()), AddressId = new Guid(result["AddressId"].ToString()) }); }
public async Task <ActionResult <BusinessAdressResponse> > DebtorAddBusinessAddressAsync(BusinessAddressRequest model) { var response = await _moneyAdviserGateway.AddDebtorBusinessAddressAsync(model); return(Ok(response)); }