public async Task Handle(long accountId, List <UpdateProviderPaymentsPriorityCommand.ProviderPaymentPriorityUpdateItem> updateItems, UserInfo userInfo) { var request = new UpdateProviderPaymentsPriorityCommand(accountId, updateItems, userInfo); await Handler.Handle(request, CancellationToken.None); // this call is part of the DAS.SFA.UnitOfWork.Context.UnitOfWorkContext middleware in the API await Db.SaveChangesAsync(); return; }
public void Setup() { _validCommand = CreateValidCommand(); CreateMockObjects(); SetUpMocksForApprenticeshipsretreivalBeforeAndAfterReOrder(); Container container = InitialiseDependencies(); var validator = new UpdateProviderPaymentsPriorityCommandValidator(); _handler = new UpdateProviderPaymentsPriorityCommandHandler(validator, _mockProviderPaymentRepository.Object, container.GetInstance <IMediator>()); }
public void Setup() { _validCommand = new UpdateProviderPaymentsPriorityCommand { EmployerAccountId = 123L, ProviderPriorities = new List <ProviderPaymentPriorityUpdateItem> { new ProviderPaymentPriorityUpdateItem { PriorityOrder = 1, ProviderId = 99 }, new ProviderPaymentPriorityUpdateItem { PriorityOrder = 2, ProviderId = 22 }, new ProviderPaymentPriorityUpdateItem { PriorityOrder = 3, ProviderId = 66 }, } }; _handler = new UpdateProviderPaymentsPriorityCommandHandler( new UpdateProviderPaymentsPriorityCommandValidator(), Mock.Of <IProviderPaymentRepository>(), Mock.Of <IMediator>()); }