Пример #1
0
        internal static Company ConvertCompanyFromBoToDto(BoCompany boCompany)
        {
            var dtoCompany = new Company
            {
                Name             = boCompany.Name,
                Symbol           = boCompany.Symbol,
                Market           = Markets.All.Find(market => market.Symbol == boCompany.Market),
                HistoricalPrices = ConvertPricesFromBoToDto(boCompany.HistoricalPrices),
                LatestPrices     = ConvertPricesFromBoToDto(boCompany.LatestPrices),

                IsFavorite = boCompany.IsFavorite
            };

            return(dtoCompany);
        }
Пример #2
0
        internal static BoCompany ConvertCompanyFromDtoToBo(Company dtoCompany)
        {
            var boCompany = new BoCompany
            {
                Name             = dtoCompany.Name,
                Symbol           = dtoCompany.Symbol,
                Market           = dtoCompany.Market.Symbol,
                HistoricalPrices = ConvertPricesFromDtoToBo(dtoCompany.HistoricalPrices),
                LatestPrices     = ConvertPricesFromDtoToBo(dtoCompany.LatestPrices),

                IsFavorite = dtoCompany.IsFavorite
            };

            return(boCompany);
        }