private void Form1_Load(object sender, EventArgs e) { var person = new Person { Name = "Vadim", Age = 13, BirthDate = DateTime.Now, HomeAddress = new Address { HouseNumber = 113, Street = "HollyFlatten" }, DriverLicense = new Document { Number = "11134432112", Office = new IssueOffice { Name = "Gordon office", Address = new Address { HouseNumber = 233, Street = "NotronHood" } } } }; this.InjectFrom <StringToTextBox>(person) .InjectFrom <DateTimeToDateTimePicker>(person); var pf = new PersonFlat(); pf.InjectFrom <SameNameFlat>(person); var pp = new Person(); pp.InjectFrom <SameNameUnflat>(pf); LoadList(); }
private void Form1_Load(object sender, EventArgs e) { var person = new Person { Name = "Vadim", Age = 13, BirthDate = DateTime.Now, HomeAddress = new Address { HouseNumber = 113, Street = "HollyFlatten" }, DriverLicense = new Document { Number = "11134432112", Office = new IssueOffice { Name = "Gordon office", Address = new Address { HouseNumber = 233, Street = "NotronHood" } } } }; this.InjectFrom<StringToTextBox>(person) .InjectFrom<DateTimeToDateTimePicker>(person); var pf = new PersonFlat(); pf.InjectFrom<SameNameFlat>(person); var pp = new Person(); pp.InjectFrom<SameNameUnflat>(pf); LoadList(); }