Exemple #1
0
        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);
		}