public void RefreshReferenceData() { Run(new Action[] { () => _acumaticaManager.PullReferenceData(), () => _combinedRefDataService.ReconcileSettingsWithRefData(), () => _combinedRefDataService.ReconcilePaymentGatewaysWithRefData(), () => _combinedRefDataService.ReconcileShipRateToShipViaWithRefData(), () => _configStatusService.RefreshSettingsStatus(), () => _configStatusService.RefreshSettingsTaxesStatus(), }, x => x.AcumaticaRefDataState); }
public ActionResult SettingsTaxesSelections(SettingsTaxesModel model) { var settings = _settingsRepository.RetrieveSettings(); settings.AcumaticaTaxZone = model.AcumaticaTaxZone; settings.AcumaticaTaxableCategory = model.AcumaticaTaxableCategory; settings.AcumaticaTaxExemptCategory = model.AcumaticaTaxExemptCategory; settings.AcumaticaLineItemTaxId = model.AcumaticaLineItemTaxId; settings.AcumaticaFreightTaxId = model.AcumaticaFreightTaxId; _settingsRepository.SaveChanges(); _statusService.RefreshSettingsTaxesStatus(); return(JsonNetResult.Success()); }