I do have an assessment model having n- number of child assessment models. I want to render AssessmentNode models as form elements (for ex: TextBox HTML element) in a tree structure. A form can have many assessment node elements.
I have used the LIFO Stack class to render the model in UI but I am not sure how to bind the poped node into Form.
public class Assessment
{
public Guid ID { get; set; }
public string Name { get; set; }
public List<AssessmentNode> Nodes { get; set; }
public List<Connector> Connectors { get; set; }
}
public class AssessmentNode
{
public Guid NodeID { get; set; }
public string Name { get; set; }
public bool HasChildNode { get; set; }
}
public class Connector
{
public Guid ConnectorID { get; set; }
public string Name { get; set; }
public string SourceNodeId { get; set; }
public string TargetNodeId { get; set; }
}
Thanks