public Telephone(Guid id, Guid personId, string description, string number, Person person) { Id = id; PersonId = personId; Description = description; Number = number; Person = person; }
public Address(Guid personId, string city, string street, int house, int? flat, Person person) { _city = city; _street = street; _house = house; _flat = flat; PersonId = personId; Person = person; }
private void AddNewPersonButtonClick(object sender, EventArgs e) { string name = NameTb.Text; string surname = SurnameTb.Text; string patronymic = PatronymicTb.Text; string c = CityTb.Text; string s = StreetTb.Text; string h = HouseTb.Text; string f = FlatTb.Text; Person person = new Person(Guid.NewGuid(), name, surname, patronymic, new List<Telephone>(), null); Address address = new Address(person.Id, c, s, Convert.ToInt32(h), f.ToNullableInt32(), person); person.Address = address; _persons.Add(person); _phonesUnitOfWork.Repository<Address>().Save(address, address.PersonId); _phonesUnitOfWork.SaveChanges(); _phonesUnitOfWork.Repository<Person>().Save(person, person.Id); _phonesUnitOfWork.SaveChanges(); }
private void ResetTbsBindings(Person person) { NameTb.DataBindings.Clear(); SurnameTb.DataBindings.Clear(); PatronymicTb.DataBindings.Clear(); CityTb.DataBindings.Clear(); StreetTb.DataBindings.Clear(); HouseTb.DataBindings.Clear(); FlatTb.DataBindings.Clear(); NameTb.DataBindings.Add("Text", person, "Name", false, DataSourceUpdateMode.Never); SurnameTb.DataBindings.Add("Text", person, "Surname", false, DataSourceUpdateMode.Never); PatronymicTb.DataBindings.Add("Text", person, "Patronymic", false, DataSourceUpdateMode.Never); CityTb.DataBindings.Add("Text", person.Address, "City", false, DataSourceUpdateMode.Never); StreetTb.DataBindings.Add("Text", person.Address, "Street", false, DataSourceUpdateMode.Never); HouseTb.DataBindings.Add("Text", person.Address, "House", false, DataSourceUpdateMode.Never); FlatTb.DataBindings.Add("Text", person.Address, "Flat", false, DataSourceUpdateMode.Never); }
public void CopyTo(Person person) { person.Id = Id; person.Name = Name; person.Surname = Surname; person.Patronymic = Patronymic; }
public Address(Person person) { Person = person; }