public void DoImport(Stream backupStream, Action <ExportImportProgressInfo> progressCallback) { var backupObject = backupStream.DeserializeJson <BackupObject>(); progressCallback(new ExportImportProgressInfo("importing fulfillmentCenters")); if (backupObject.FulfillmentCenters != null) { backupObject.FulfillmentCenters.ForEach(x => _commerceService.UpsertFulfillmentCenter(x)); } progressCallback(new ExportImportProgressInfo("imporing currencies")); if (backupObject.Currencies != null) { _commerceService.UpsertCurrencies(backupObject.Currencies); } }
public void DoImport(Stream backupStream, Action <ExportImportProgressInfo> progressCallback) { var backupObject = backupStream.DeserializeJson <BackupObject>(); progressCallback(new ExportImportProgressInfo("importing currencies")); if (backupObject.Currencies != null) { _commerceService.UpsertCurrencies(backupObject.Currencies); } progressCallback(new ExportImportProgressInfo("importing package types")); if (backupObject.PackageTypes != null) { _commerceService.UpsertPackageTypes(backupObject.PackageTypes); } }
public IHttpActionResult UpdateCurrency(coreModel.Currency currency) { _commerceService.UpsertCurrencies(new[] { currency }); return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult UpdateCurrency(coreModel.Currency currency) { _commerceService.UpsertCurrencies(new[] { currency }); return(Ok()); }
public void UpsertCurrencies(Currency[] currencies) { _commerceService.UpsertCurrencies(currencies); }