public FormEntity(Form Form, params object[] args) : base(Form) { if (this.Content != null || this.Content != "") { this.ContentValues = JsonConvert.DeserializeObject <Dictionary <string, string> >(this.Content); } foreach (var arg in args) { if (arg is StudentClass studentClass) { this.StudentClass = new StudentClassEntity(studentClass); } } }
public StudentClass(StudentClassEntity studentClassEntity) : base(studentClassEntity) { if (studentClassEntity.Class != null) { this.Class = new Class(studentClassEntity.Class); } if (studentClassEntity.Student != null) { this.Student = new Student(studentClassEntity.Student); } if (studentClassEntity.Forms != null) { this.Forms = new HashSet <Form>(); foreach (var form in studentClassEntity.Forms) { form.StudentClassId = this.Id; Forms.Add(new Form(form)); } } }