public void FromDTO(RootModelDTO dto) { Text = dto.ChartName; Text = dto.ChartName; foreach (ChartModelDTO child in dto.Children) { Nodes.Add(new ChartModel(child)); } }
public RootModelDTO ToDTO() { var dto = new RootModelDTO { ChartName = Text }; var children = new List <ChartModelDTO>(); foreach (ChartModel child in Nodes) { children.Add(child.ToDTO()); } dto.Children = children; return(dto); }
public RootModel(RootModelDTO dto) { FromDTO(dto); }