Exemplo n.º 1
0
        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>();
        }
Exemplo n.º 2
0
        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();
        }
Exemplo n.º 3
0
 public PersonsController(ICrud persons, IPersonIdentity personIdentity, IPersonAddress personAddress)
 {
     _persons        = persons;
     _personIdentity = personIdentity;
     _personAddress  = personAddress;
 }