Example #1
0
        public virtual ApiCurrencyRateResponseModel MapBOToModel(
            BOCurrencyRate boCurrencyRate)
        {
            var model = new ApiCurrencyRateResponseModel();

            model.SetProperties(boCurrencyRate.CurrencyRateID, boCurrencyRate.AverageRate, boCurrencyRate.CurrencyRateDate, boCurrencyRate.EndOfDayRate, boCurrencyRate.FromCurrencyCode, boCurrencyRate.ModifiedDate, boCurrencyRate.ToCurrencyCode);

            return(model);
        }
Example #2
0
        public virtual BOCurrencyRate MapEFToBO(
            CurrencyRate ef)
        {
            var bo = new BOCurrencyRate();

            bo.SetProperties(
                ef.CurrencyRateID,
                ef.AverageRate,
                ef.CurrencyRateDate,
                ef.EndOfDayRate,
                ef.FromCurrencyCode,
                ef.ModifiedDate,
                ef.ToCurrencyCode);
            return(bo);
        }
Example #3
0
        public virtual CurrencyRate MapBOToEF(
            BOCurrencyRate bo)
        {
            CurrencyRate efCurrencyRate = new CurrencyRate();

            efCurrencyRate.SetProperties(
                bo.AverageRate,
                bo.CurrencyRateDate,
                bo.CurrencyRateID,
                bo.EndOfDayRate,
                bo.FromCurrencyCode,
                bo.ModifiedDate,
                bo.ToCurrencyCode);
            return(efCurrencyRate);
        }
Example #4
0
        public virtual BOCurrencyRate MapModelToBO(
            int currencyRateID,
            ApiCurrencyRateRequestModel model
            )
        {
            BOCurrencyRate boCurrencyRate = new BOCurrencyRate();

            boCurrencyRate.SetProperties(
                currencyRateID,
                model.AverageRate,
                model.CurrencyRateDate,
                model.EndOfDayRate,
                model.FromCurrencyCode,
                model.ModifiedDate,
                model.ToCurrencyCode);
            return(boCurrencyRate);
        }