private void OnItemClickExecute(ResourceButtonWidgetViewModel obj)
        {
            if (DesignMode)
            {
                return;
            }
            if (_applicationState.SelectedResourceScreen == null)
            {
                return;
            }
            var si = _applicationState.SelectedResourceScreen.ScreenItems.SingleOrDefault(x => x.Name == Settings.ResourceName);

            if (si == null)
            {
                return;
            }
            var resource = _cacheService.GetResourceById(si.ResourceId);

            EntityOperationRequest <Resource> .Publish(resource, EventTopicNames.ResourceSelected, null);
        }
 private void OnItemClickExecute(ResourceButtonWidgetViewModel obj)
 {
     if (DesignMode) return;
     if (_applicationState.SelectedResourceScreen == null) return;
     var si = _applicationState.SelectedResourceScreen.ScreenItems.SingleOrDefault(x => x.Name == Settings.ResourceName);
     if (si == null) return;
     var resource = _cacheService.GetResourceById(si.ResourceId);
     EntityOperationRequest<Resource>.Publish(resource, EventTopicNames.ResourceSelected, null);
 }