Пример #1
0
        public override void Given()
        {
            ViewModel = new AddAddressManualViewModel
            {
                DepartmentName   = "Finanace",
                OrganisationName = "Org name",
                AddressLine1     = "38",
                AddressLine2     = "Street Line",
                Town             = "Birmingham"
            };

            Controller.ModelState.AddModelError(nameof(AddAddressManualViewModel.Postcode), AddAddressContent.AddPostalAddressManual.Validation_Enter_Postcode);
        }
        public override void Given()
        {
            _cacheResult = null;
            CacheService.GetAsync <AddAddressViewModel>(CacheKey).Returns(_cacheResult);

            ViewModel = new AddAddressManualViewModel
            {
                DepartmentName      = "Finance",
                OrganisationName    = "Org name",
                AddressLine1        = "50",
                AddressLine2        = "Street",
                Town                = "Coventry",
                Postcode            = "CV1 1XX",
                IsFromSelectAddress = true
            };
        }
Пример #3
0
        public async Task <IActionResult> AddPostalAddressManualAsync(AddAddressManualViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            var cacheModel = await _cacheService.GetAsync <AddAddressViewModel>(CacheKey);

            if (cacheModel == null)
            {
                cacheModel = new AddAddressViewModel();
            }

            cacheModel.AddAddressSelect = null;
            cacheModel.AddAddressManual = model;
            await _cacheService.SetAsync(CacheKey, cacheModel);

            return(RedirectToRoute(RouteConstants.AddAddressCheckAndSubmit));
        }
Пример #4
0
        public override void Given()
        {
            IsFromSelectAddress  = false;
            IsFromAddressMissing = false;

            _addressManual = new AddAddressManualViewModel
            {
                DepartmentName       = "Finance",
                OrganisationName     = "Org name",
                AddressLine1         = "50",
                AddressLine2         = "Street",
                Town                 = "Coventry",
                Postcode             = "CV1 1XX",
                IsFromSelectAddress  = IsFromSelectAddress,
                IsFromAddressMissing = IsFromAddressMissing
            };

            _cacheResult = new AddAddressViewModel
            {
                AddAddressManual = _addressManual
            };
            CacheService.GetAsync <AddAddressViewModel>(CacheKey).Returns(_cacheResult);
        }