Inheritance: NamedObject
コード例 #1
0
ファイル: App.cs プロジェクト: bamboo/Bamboo.Prevalence
		public void UpdateEmployee(Employee employee)
		{			
			GetEmployee(employee.ID).Update(employee);
		}
コード例 #2
0
ファイル: App.cs プロジェクト: bamboo/Bamboo.Prevalence
		public void AddEmployee(Employee employee)
		{
			if (null == employee)
			{
				throw new ArgumentNullException("employee");
			}

			Department department = employee.Department;
			if (null == department)
			{
				throw new ArgumentException("Employee.Department must be set!", "employee");
			}

			// map it to the correct department object			
			_departments[department.ID].AddEmployee(employee);
			RegisterObject(employee);
		}
コード例 #3
0
ファイル: App.cs プロジェクト: bamboo/Bamboo.Prevalence
		internal void RemoveEmployee(Employee employee)
		{
			_employees.Remove(employee);
		}
コード例 #4
0
ファイル: App.cs プロジェクト: bamboo/Bamboo.Prevalence
		internal void AddEmployee(Employee employee)
		{
			employee.Department = this;
			_employees.Add(employee);
		}
コード例 #5
0
ファイル: App.cs プロジェクト: bamboo/Bamboo.Prevalence
		internal void Add(Employee employee)
		{
			if (null == employee)
			{
				throw new ArgumentNullException("employee");
			}

			lock (InnerList.SyncRoot)
			{
				InnerList.Add(employee);
			}
		}
コード例 #6
0
ファイル: App.cs プロジェクト: bamboo/Bamboo.Prevalence
		internal void Update(Employee other)
		{
			base.Update(other);
		}