public static AnalyticStatisticsItemDto FromEntityToDto(AnalyticStatisticsItemEntity source) { AnalyticStatisticsItemDto target = new AnalyticStatisticsItemDto(); target.Id = source.Id; target.DateGenerated = source.DateGenerated; target.TargetEngineFamilyType = source.TargetEngineFamilyType; target.TargetEngineType = source.TargetEngineType; target.Type = source.Type; target.VersionGenerated = source.VersionGenerated; foreach (AnalyticStatisticsValueEntity value in source.AnalyticStatisticsValue) { target.Values.Add(AnalyticStatisticsValueAssembler.FromEntityToDto(value)); } return(target); }
public static AnalyticStatisticsItemEntity FromDomainObjectToEntity(AnalyticStatisticsItem source) { AnalyticStatisticsItemEntity target = new AnalyticStatisticsItemEntity(); target.Id = source.Id; target.DateGenerated = source.DateGenerated; target.TargetEngineFamilyType = (int)source.TargetEngineFamilyType; target.TargetEngineType = (int)source.TargetEngineType; target.Type = (int)source.Type; target.VersionGenerated = source.VersionGenerated.ToString(); foreach (AnalyticStatisticsValue value in source.Values) { target.AnalyticStatisticsValue.Add( AnalyticStatisticsValueAssembler.FromDomainObjectToEntity(value)); } return(target); }
public static AnalyticStatisticsItem FromEntityToDomainObject(AnalyticStatisticsItemEntity source) { AnalyticStatisticsItem target = new AnalyticStatisticsItem( (AnalyticRuleType)source.Type, (EngineFamilyType)source.TargetEngineFamilyType, (EngineType)source.TargetEngineType); target.Id = source.Id; target.DateGenerated = source.DateGenerated; target.TargetEngineFamilyType = (EngineFamilyType)source.TargetEngineFamilyType; target.TargetEngineType = (EngineType)source.TargetEngineType; target.Type = (AnalyticRuleType)source.Type; target.VersionGenerated = new Version(source.VersionGenerated); foreach (AnalyticStatisticsValueEntity value in source.AnalyticStatisticsValue) { target.Values.Add(AnalyticStatisticsValueAssembler.FromEntityToDomainObject(value)); } return(target); }