private static void ImportData( this Business.Online.Entities.NonPersistent.ProductInfo target, Legacy.Common.Entities.Digital.ProductInfo source) { target.Type = (Business.Online.Enums.ProductInfoType)(Int32) source.Type; target.Selected = source.Selected; target.Group = source.Group; target.Phrases.AddRange(source.Phrases); target.UserValue = source.UserValue; }
private static void ImportData( this Business.Online.Entities.NonPersistent.DigitalProduct target, Legacy.Common.Entities.Digital.DigitalProduct source) { target.Index = source.Index; target.Category = source.Category; target.SubCategory = source.SubCategory; target.RateType = source.RateType; target.Location = source.Location; target.Width = source.Width; target.Height = source.Height; target.EnableLocation = source.EnableLocation; target.EnableTarget = source.EnableTarget; target.EnableRichMedia = source.EnableRichMedia; target.EnableRate = source.EnableRate; target.UserDefinedName = source.UserDefinedName; target.Websites.AddRange(source.Websites); target.DurationType = source.DurationType; target.DurationValue = source.DurationValue; target.Strength1 = source.Strength1; target.Strength2 = source.Strength2; target.MonthlyInvestment = source.MonthlyInvestment; target.MonthlyImpressions = source.MonthlyImpressions; target.MonthlyCPM = source.MonthlyCPM; target.TotalInvestment = source.TotalInvestment; target.TotalImpressions = source.TotalImpressions; target.TotalCPM = source.TotalCPM; target.DefaultRate = source.DefaultRate; target.Formula = (Business.Online.Enums.FormulaType)(Int32) source.Formula; target.InvestmentDetails = source.InvestmentDetails; target.DescriptionManualEdit = source.DescriptionManualEdit; target.ShowDimensions = source.ShowDimensions; target.ShowDescriptionTargeting = source.ShowDescriptionTargeting; target.ShowDescriptionRichMedia = source.ShowDescriptionRichMedia; target.Description = source.Description; target.EnableComment = source.EnableComment; target.CommentManualEdit = source.CommentManualEdit; target.ShowCommentTargeting = source.ShowCommentTargeting; target.ShowCommentRichMedia = source.ShowCommentRichMedia; target.ShowDuration = source.ShowDuration; target.ShowAllPricingMonthly = source.ShowAllPricingMonthly; target.ShowAllPricingTotal = source.ShowAllPricingTotal; target.ShowMonthlyInvestments = source.ShowMonthlyInvestments; target.ShowMonthlyImpressions = source.ShowMonthlyImpressions; target.ShowTotalInvestments = source.ShowTotalInvestments; target.ShowTotalImpressions = source.ShowTotalImpressions; target.ShowFlightDates = source.ShowFlightDates; target.UserDescription = source.UserDescription; target.Comment = source.Comment; foreach (var oldProductInfo in source.AddtionalInfo) { var productInfo = new Business.Online.Entities.NonPersistent.ProductInfo(); productInfo.ImportData(oldProductInfo); target.AddtionalInfo.Add(productInfo); } target.PackageRecord.ImportData(source.PackageRecord); }
private static void ImportData( this Business.Online.Entities.NonPersistent.DigitalProduct target, Legacy.Common.Entities.Digital.DigitalProduct source) { target.Index = source.Index; target.Category = source.Category; target.SubCategory = source.SubCategory; target.RateType = source.RateType; target.Location = source.Location; target.Width = source.Width; target.Height = source.Height; target.EnableLocation = source.EnableLocation; target.EnableTarget = source.EnableTarget; target.EnableRichMedia = source.EnableRichMedia; target.EnableRate = source.EnableRate; target.UserDefinedName = source.UserDefinedName; target.Websites.AddRange(source.Websites); target.DurationType = source.DurationType; target.DurationValue = source.DurationValue; target.Strength1 = source.Strength1; target.Strength2 = source.Strength2; target.MonthlyInvestment = source.MonthlyInvestment; target.MonthlyImpressions = source.MonthlyImpressions; target.MonthlyCPM = source.MonthlyCPM; target.TotalInvestment = source.TotalInvestment; target.TotalImpressions = source.TotalImpressions; target.TotalCPM = source.TotalCPM; target.DefaultRate = source.DefaultRate; target.Formula = (Business.Online.Enums.FormulaType)(Int32)source.Formula; target.InvestmentDetails = source.InvestmentDetails; target.DescriptionManualEdit = source.DescriptionManualEdit; target.ShowDimensions = source.ShowDimensions; target.ShowDescriptionTargeting = source.ShowDescriptionTargeting; target.ShowDescriptionRichMedia = source.ShowDescriptionRichMedia; target.Description = source.Description; target.EnableComment = source.EnableComment; target.CommentManualEdit = source.CommentManualEdit; target.ShowCommentTargeting = source.ShowCommentTargeting; target.ShowCommentRichMedia = source.ShowCommentRichMedia; target.ShowDuration = source.ShowDuration; target.ShowAllPricingMonthly = source.ShowAllPricingMonthly; target.ShowAllPricingTotal = source.ShowAllPricingTotal; target.ShowMonthlyInvestments = source.ShowMonthlyInvestments; target.ShowMonthlyImpressions = source.ShowMonthlyImpressions; target.ShowTotalInvestments = source.ShowTotalInvestments; target.ShowTotalImpressions = source.ShowTotalImpressions; target.ShowFlightDates = source.ShowFlightDates; target.UserDescription = source.UserDescription; target.Comment = source.Comment; foreach (var oldProductInfo in source.AddtionalInfo) { var productInfo = new Business.Online.Entities.NonPersistent.ProductInfo(); productInfo.ImportData(oldProductInfo); target.AddtionalInfo.Add(productInfo); } target.PackageRecord.ImportData(source.PackageRecord); }