Ejemplo n.º 1
0
        public WhenCallingDataLockRequestChangesTestsFixture() : base()
        {
            _request   = _autoFixture.Create <DataLockRequestChangesRequest>();
            _viewModel = _autoFixture.Create <DataLockRequestChangesViewModel>();


            _mockMapper.Setup(m => m.Map <DataLockRequestChangesViewModel>(_request))
            .ReturnsAsync(_viewModel);
        }
Ejemplo n.º 2
0
        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));
 }
Ejemplo n.º 5
0
        public async Task <DataLockRequestChangesViewModel> Map()
        {
            _viewModel = await _mapper.Map(_request);

            return(_viewModel);
        }