private void OnEditResource(EventParameters<EntityOperationRequest<Resource>> obj)
 {
     if (obj.Topic == EventTopicNames.EditResourceDetails)
     {
         _operationRequest = obj.Value;
         var resourceTemplate = _cacheService.GetResourceTemplateById(obj.Value.SelectedEntity.ResourceTemplateId);
         SelectedResource = new ResourceSearchResultViewModel(obj.Value.SelectedEntity, resourceTemplate);
         CustomDataViewModel = new ResourceCustomDataViewModel(obj.Value.SelectedEntity, resourceTemplate);
         RaisePropertyChanged(() => CustomDataViewModel);
     }
 }
Esempio n. 2
0
 private void OnEditResource(EventParameters <EntityOperationRequest <Resource> > obj)
 {
     if (obj.Topic == EventTopicNames.EditResourceDetails)
     {
         _operationRequest = obj.Value;
         var resourceType = _cacheService.GetResourceTypeById(obj.Value.SelectedEntity.ResourceTypeId);
         SelectedResource    = new ResourceSearchResultViewModel(obj.Value.SelectedEntity, resourceType);
         CustomDataViewModel = new ResourceCustomDataViewModel(obj.Value.SelectedEntity, resourceType);
         SelectedResource.UpdateDetailedInfo();
         RaisePropertyChanged(() => CustomDataViewModel);
     }
 }