public WhenCallingDataLockRequestChangesTestsFixture() : base() { _request = _autoFixture.Create <DataLockRequestChangesRequest>(); _viewModel = _autoFixture.Create <DataLockRequestChangesViewModel>(); _mockMapper.Setup(m => m.Map <DataLockRequestChangesViewModel>(_request)) .ReturnsAsync(_viewModel); }
public async Task <IActionResult> DataLockRequestChanges(DataLockRequestChangesViewModel viewModel) { if (viewModel.AcceptChanges.HasValue) { if (viewModel.AcceptChanges.Value) { var request = await _modelMapper.Map <AcceptDataLocksRequestChangesRequest>(viewModel); await _commitmentsApiClient.AcceptDataLockChanges(viewModel.ApprenticeshipId, request); } else { var request = await _modelMapper.Map <RejectDataLocksRequestChangesRequest>(viewModel); await _commitmentsApiClient.RejectDataLockChanges(viewModel.ApprenticeshipId, request); } } return(RedirectToAction(nameof(ApprenticeshipDetails), new { viewModel.AccountHashedId, viewModel.ApprenticeshipHashedId })); }
public void Arrange() { _fixture = new WhenPostingDataLockRequestChangesTestsFixture(); _viewModel = new DataLockRequestChangesViewModel(); }
public async Task <IActionResult> DataLockRequestChanges(DataLockRequestChangesViewModel viewModel) { return(await _controller.DataLockRequestChanges(viewModel)); }
public async Task <DataLockRequestChangesViewModel> Map() { _viewModel = await _mapper.Map(_request); return(_viewModel); }