public ListEnumerationsResponse ListEnumerations(ListEnumerationsRequest request) { var broker = PersistenceContext.GetBroker <IMetadataBroker>(); var enumClasses = broker.ListEnumValueClasses(); var enumerations = CollectionUtils.Map <Type, EnumerationSummary, List <EnumerationSummary> >(enumClasses, enumClass => new EnumerationSummary(enumClass.AssemblyQualifiedName, enumClass.Name, IsSoftEnum(enumClass))); return(new ListEnumerationsResponse(enumerations)); }
public ListEnumerationsResponse ListEnumerations(ListEnumerationsRequest request) { var broker = PersistenceContext.GetBroker<IMetadataBroker>(); var enumClasses = broker.ListEnumValueClasses(); var enumerations = CollectionUtils.Map<Type, EnumerationSummary, List<EnumerationSummary>>(enumClasses, enumClass => new EnumerationSummary(enumClass.AssemblyQualifiedName, enumClass.Name, IsSoftEnum(enumClass))); return new ListEnumerationsResponse(enumerations); }