Ejemplo n.º 1
0
	    protected override void OnSetUp()
		{
			using (ISession session = OpenSession())
			using (ITransaction transaction = session.BeginTransaction())
			{
                var emp = new Employer() { Id = _employerId };
			    _employee1 = new Employee("Carl", emp);
			    _employee2 = new Employee("Philip", emp);
			    emp.AddEmployee(_employee1);
			    emp.AddEmployee(_employee2);
				session.Save(emp);

				session.Flush();
				transaction.Commit();
			}
		}
Ejemplo n.º 2
0
		protected override void OnSetUp()
		{
			using (ISession session = OpenSession())
			using (ITransaction transaction = session.BeginTransaction())
			{
				var employer = new Employer { Id = _employerId };
				var employee1 = new Employee("Carl", employer);
				var employee2 = new Employee("Philip", employer);

				employer.AddEmployee1(employee1);
				employer.AddEmployee1(employee2);

				employer.AddEmployee2(employee1);
				employer.AddEmployee2(employee2);

				_employeeId1 = employee1.Id;
				_employeeId2 = employee2.Id;
				
				session.Save(employer);
				session.Flush();
				transaction.Commit();
			}
		}
Ejemplo n.º 3
0
 public Employee(string name, Employer employer)
 {
     Id       = Guid.NewGuid();
     Name     = name;
     Employer = employer;
 }
Ejemplo n.º 4
0
		public Employee(string name, Employer employer)
		{
			Id = Guid.NewGuid();
			Name = name;
			Employer = employer;
		}