Ejemplo n.º 1
0
		void OnCreate()
		{
			var doorUID = _elementGKDoor.DoorUID;
			var createGKDoorEventArg = new CreateGKDoorEventArg();
			ServiceFactory.Events.GetEvent<CreateGKDoorEvent>().Publish(createGKDoorEventArg);
			if (createGKDoorEventArg.GKDoor != null)
			{
				GKPlanExtension.Instance.RewriteItem(_elementGKDoor, createGKDoorEventArg.GKDoor);
				Close(true);
			}
		}
Ejemplo n.º 2
0
		void OnCreateNew()
		{
			var createGKDoorEventArg = new CreateGKDoorEventArg();
			ServiceFactory.Events.GetEvent<CreateGKDoorEvent>().Publish(createGKDoorEventArg);
			if (createGKDoorEventArg.GKDoor != null)
			{
				SourceDoors.Add(createGKDoorEventArg.GKDoor);
				SelectedSourceDoor = SourceDoors.FirstOrDefault(x => x == createGKDoorEventArg.GKDoor);
			}
		}