public async Task <IActionResult> ManagePostalAddressAsync() { var viewModel = await _providerAddressLoader.GetAddressAsync <ManagePostalAddressViewModel>(User.GetUkPrn()); if (viewModel == null) { viewModel = new ManagePostalAddressViewModel(); } await _cacheService.RemoveAsync <AddAddressViewModel>(CacheKey); return(View(viewModel)); }
private async Task <bool> IsAddressAvailable() { return(await _providerAddress.GetAddressAsync <Address>(User.GetUkPrn()) != null); }