public IActionResult VerifyCredentials(ConfigurationModel model) { if (!_permissionService.Authorize(StandardPermissionProvider.ManageTaxSettings)) { return(AccessDeniedView()); } if (!ModelState.IsValid) { return(Configure()); } //verify credentials var result = _avalaraTaxManager.Ping(); //display results if (result?.authenticated ?? false) { _notificationService.SuccessNotification(_localizationService.GetResource("Plugins.Tax.Avalara.VerifyCredentials.Verified")); } else { _notificationService.ErrorNotification(_localizationService.GetResource("Plugins.Tax.Avalara.VerifyCredentials.Declined")); } return(Configure()); }
public IActionResult VerifyCredentials() { if (!_permissionService.Authorize(StandardPermissionProvider.ManageTaxSettings)) return AccessDeniedView(); //verify credentials var result = _avalaraTaxManager.Ping(); if (result?.authenticated ?? false) _notificationService.SuccessNotification(_localizationService.GetResource("Plugins.Tax.Avalara.VerifyCredentials.Verified")); else _notificationService.ErrorNotification(_localizationService.GetResource("Plugins.Tax.Avalara.VerifyCredentials.Declined")); return Configure(); }