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); } }
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); } }