public void FromDTO(ChartModelDTO dto) { seriesList = dto.SeriesList; AxisX = dto.AxisX; nameX = dto.NameX; nameY = dto.NameY; Text = dto.ChartName; Text = dto.ChartName; foreach (ChartModelDTO child in dto.Children) { Nodes.Add(new ChartModel(child)); } }
public new ChartModelDTO ToDTO() { var dto = new ChartModelDTO { SeriesList = seriesList, AxisX = AxisX, NameX = nameX, NameY = nameY, ChartName = Text, }; var children = new List <ChartModelDTO>(); foreach (ChartModel child in Nodes) { children.Add(child.ToDTO()); } dto.Children = children; return(dto); }
public ChartModel(ChartModelDTO dto) { FromDTO(dto); }