Mercurial > silverbladetech
view MetroWpf/FxRates.Common/FxRate.cs @ 100:9b6855dc165e
Updated System.Windows into Libs
author | stevenhollidge <stevenhollidge@hotmail.com> |
---|---|
date | Sat, 05 May 2012 23:04:16 +0100 |
parents | a8b50a087544 |
children |
line wrap: on
line source
using System; namespace FxRates.Common { public class FxRate : IFxRate { private FxRate(Ccy ccy, decimal bid, decimal offer, DateTime timestamp) { Ccy = ccy; Bid = bid; PreviousOffer = offer; Offer = offer; Timestamp = timestamp; } #region IFxRate Members public decimal Bid { get; private set; } public Ccy Ccy { get; private set; } public decimal Offer { get; private set; } public decimal PreviousOffer { get; private set; } public DateTime Timestamp { get; private set; } #endregion public static FxRate Create(Ccy ccy, decimal bid, decimal offer, DateTime timestamp) { return new FxRate(ccy, bid, offer, timestamp); } public void UpdatePrice(decimal bid, decimal offer, DateTime timestamp) { Bid = bid; PreviousOffer = Offer; Offer = offer; Timestamp = timestamp; } } }