private void OnCreate() { Guid xdirectionUID = _element.DirectionUID; var createDirectionEventArg = new CreateXDirectionEventArg(); ServiceFactory.Events.GetEvent<CreateXDirectionEvent>().Publish(createDirectionEventArg); if (createDirectionEventArg.Direction != null) _element.DirectionUID = createDirectionEventArg.Direction.UID; Helper.BuildMap(); Helper.SetXDirection(_element); UpdateDirections(xdirectionUID); if (!createDirectionEventArg.Cancel) Close(true); }
private void OnCreateXDirection(CreateXDirectionEventArg createDirectionEventArg) { DirectionsViewModel.CreateDirection(createDirectionEventArg); }