public async Task <ActionResult> UpdatePurchaseSettings(UpdatePurchaseSettingsViewModel updatePurchaseSettingsViewModel) { var purchaseSettings = await purchasSettingsRepository.GetAsync(); await purchasSettingsRepository.UpdateAsync(purchaseSettings, updatePurchaseSettingsViewModel); return(NoContent()); }
public async Task UpdateAsync(PurchaseSettings purchaseSettings, UpdatePurchaseSettingsViewModel updatePurchaseSettingsViewModel) { purchaseSettings.IsCashAvaible = updatePurchaseSettingsViewModel.IsCashAvaible; purchaseSettings.IsDotpayAvaible = updatePurchaseSettingsViewModel.IsDotpayAvaible; purchaseSettings.IsPersonalPickupAvaible = updatePurchaseSettingsViewModel.IsPersonalPickupAvaible; purchaseSettings.IsShippingAvaible = updatePurchaseSettingsViewModel.IsShippingAvaible; purchaseSettings.IsTransferAvaible = updatePurchaseSettingsViewModel.IsTransferAvaible; if (updatePurchaseSettingsViewModel.IsTransferAvaible) { purchaseSettings.TransferNumber = updatePurchaseSettingsViewModel.TransferNumber; } await context.SaveChangesAsync(); }