public async Task UpdateCustomProviderPaymentPriority(long accountId, ProviderPaymentPrioritySubmission submission) { _logger.Trace($"Updating Provider Payment Priority for employer account {accountId}", accountId); await _mediator.SendAsync(new UpdateProviderPaymentsPriorityCommand { Caller = new Caller(accountId, CallerType.Employer), EmployerAccountId = accountId, ProviderPriorities = CreateListOfProviders(submission.Priorities) }); _logger.Info($"Updated Provider Payment Priorities with {submission.Priorities.Count} providers for employer account {accountId}", accountId); }
public async Task <IHttpActionResult> PutCustomProviderPaymentPriority(long accountId, ProviderPaymentPrioritySubmission submission) { await _employerOrchestrator.UpdateCustomProviderPaymentPriority(accountId, submission); return(StatusCode(HttpStatusCode.NoContent)); }
public async Task UpdateCustomProviderPaymentPriority(long employerAccountId, ProviderPaymentPrioritySubmission submission) { var url = $"{_configuration.BaseUrl}api/employer/{employerAccountId}/customproviderpaymentpriority/"; await _commitmentHelper.PutPaymentPriorityOrder(url, submission); }