public Person(string firstName, string lastName, string postCode) { Id = Guid.NewGuid(); Version = 1; _firstName = firstName; _lastName = lastName; _personAddress = new PersonAddress(postCode); _jobs = new List <Job>(); }
internal Person(PersonState personState) { Id = personState.Id; Version = personState.Version; _firstName = personState.FirstName; _lastName = personState.LastName; _personAddress = new PersonAddress(personState.PersonAddressState); _jobs = personState.Jobs.Select(x => new Job(x)).ToList(); }
public PersonsController(ICrud persons, IPersonIdentity personIdentity, IPersonAddress personAddress) { _persons = persons; _personIdentity = personIdentity; _personAddress = personAddress; }