public async Task <IActionResult> CreateSalesTaxRate([FromBody] Sales.SalesTaxRate value)
        {
            _db.Sales_SalesTaxRate.Add(value);
            await _db.SaveChangesAsync();

            return(Ok(value));
        }
        public async Task <IActionResult> EditSalesTaxRate(int salesTaxRateID, [FromBody] Sales.SalesTaxRate value)
        {
            var existing = await _db.Sales_SalesTaxRate.FirstOrDefaultAsync(x => x.SalesTaxRateID == salesTaxRateID);

            if (existing == null)
            {
                return(NotFound());
            }

            existing.SalesTaxRateID  = value.SalesTaxRateID;
            existing.StateProvinceID = value.StateProvinceID;
            existing.TaxType         = value.TaxType;
            existing.TaxRate         = value.TaxRate;
            existing.Name            = value.Name;
            existing.rowguid         = value.rowguid;
            existing.ModifiedDate    = value.ModifiedDate;

            _db.Sales_SalesTaxRate.Update(existing);
            await _db.SaveChangesAsync();

            return(NoContent());
        }