public ExchangeRateViewModel(ExchangeRate rate) : base(rate) { ApplicationId = rate.Application_Id; ValidTime = rate.ValidTime.ToShortDateString(); ScoreToMoney = rate.ScoreToMoney.HasValue ? rate.ScoreToMoney.Value : 0; MoneyToCache = rate.MoneyToCache.HasValue ? rate.MoneyToCache.Value : 0; ScoreToCache = rate.ScoreToCache.HasValue ? rate.ScoreToCache.Value : 0; }
public ExchangeRateModel(ExchangeRate eRate) : base(eRate) { if (eRate != null) { Application_Id = eRate.Application_Id; ValidTime = eRate.ValidTime.ToShortDateString(); ScoreToMoney = eRate.ScoreToMoney; MoneyToCache = eRate.MoneyToCache; ScoreToCache = eRate.ScoreToCache; } }
public void UpdateExchangeRate(int appid, int userId, string token, ExchangeRate eRate) { try { CheckToken(appid, userId, token); CheckCommand(appid, eRate.Application_Id, userId, BuiltIns.DefineExchangeRateCommand.Id, BuiltIns.AllRole.Id); modelAccesser.Update(eRate); } catch (Exception) { throw new DatabaseException(); } }
public void DeleteExchangeRate(int appid, int userId, string token, int id) { try { CheckToken(appid, userId, token); ExchangeRate rate = new ExchangeRate { Id = id }; modelAccesser.Get<ExchangeRate>(rate); if (rate.Loaded) { CheckCommand(appid, rate.Application_Id, userId, BuiltIns.DefineExchangeRateCommand.Id, BuiltIns.AllRole.Id); modelAccesser.Delete(rate); } } catch (Exception) { throw new DatabaseException(); } }
public void UpdateExchangeRate(int userId, string token, YoYoStudio.Model.Core.ExchangeRate eRate) { client.UpdateExchangeRate(application_Id, userId, token, eRate); }
public YoYoStudio.Model.Core.ExchangeRate AddExchangeRate(int userId, string token, YoYoStudio.Model.Core.ExchangeRate eRate) { return(client.AddExchangeRate(application_Id, userId, token, eRate)); }