public async Task <IActionResult> CreateCurrencyRate([FromBody] Sales.CurrencyRate value) { _db.Sales_CurrencyRate.Add(value); await _db.SaveChangesAsync(); return(Ok(value)); }
public async Task <IActionResult> EditCurrencyRate(int currencyRateID, [FromBody] Sales.CurrencyRate value) { var existing = await _db.Sales_CurrencyRate.FirstOrDefaultAsync(x => x.CurrencyRateID == currencyRateID); if (existing == null) { return(NotFound()); } existing.CurrencyRateID = value.CurrencyRateID; existing.CurrencyRateDate = value.CurrencyRateDate; existing.FromCurrencyCode = value.FromCurrencyCode; existing.ToCurrencyCode = value.ToCurrencyCode; existing.AverageRate = value.AverageRate; existing.EndOfDayRate = value.EndOfDayRate; existing.ModifiedDate = value.ModifiedDate; _db.Sales_CurrencyRate.Update(existing); await _db.SaveChangesAsync(); return(NoContent()); }