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();
        }