/// <summary>
		/// Decides if selected node was an employee or a department. Views different data depending on a node.
		/// </summary>
		public void SelectionResponse(TreeNode selectedNode)
		{
			if(selectedNode.Nodes.Count == 0)
			{
				Empoyee employee = employees.First(e => e.ID == (decimal)selectedNode.Tag);
				Department dep = departments.First(d => d.ID == employee.DepartmentID);
				view.ShowDepartmentInfo(dep);
				view.ShowEmployeeInfo(employee);
			}
			else
			{
				Department dep = departments.First(d => d.ID == (Guid)selectedNode.Tag);
				view.ShowDepartmentInfo(dep);
			}
		}