Example #1
0
        public static void AddCurrency(string currencyName, string currencyService, double currencyValue)
        {
            using (var context = new CurrencyEntities())
            {
                var result = context.Currencies.Where(x => x.CurrencyName == currencyName && x.CurrencyService == currencyService).FirstOrDefault();

                if (result != null)
                {
                    result.CurrencyLastUpdate = DateTime.Now;
                    result.CurrencyValue      = currencyValue;
                }
                else
                {
                    context.Currencies.Add(new Currency()
                    {
                        CurrencyLastUpdate = DateTime.Now,
                        CurrencyName       = currencyName,
                        CurrencyService    = currencyService,
                        CurrencyValue      = currencyValue
                    });
                }

                context.SaveChanges();
            }
        }