Beispiel #1
0
 public ContentTypeGroupProviderController(IContentTypeGroupProvider contentTypeGroupProvider, IHumanizer humanizer, IPluralizer pluralizer, IContentTypeGroupMatcher contentTypeGroupMatcher)
 {
     ContentTypeGroupProvider = contentTypeGroupProvider;
     Humanizer  = humanizer;
     Pluralizer = pluralizer;
     ContentTypeGroupMatcher = contentTypeGroupMatcher;
 }
 public FieldApiController(IFormProvider formProvider, IFieldProvider fieldProvider, IControlMatcher controlMatcher, IHumanizer humanizer)
 {
     FormProvider   = formProvider;
     FieldProvider  = fieldProvider;
     ControlMatcher = controlMatcher;
     Humanizer      = humanizer;
 }
Beispiel #3
0
 public FieldApiController(ILogger <FieldApiController> logger, IFormProvider formProvider, IFieldProvider fieldProvider, IControlMatcher controlMatcher, IHumanizer humanizer, IPluralizer pluralizer, ISingularizer singularizer)
 {
     Logger         = logger;
     FormProvider   = formProvider;
     FieldProvider  = fieldProvider;
     ControlMatcher = controlMatcher;
     Humanizer      = humanizer;
     Pluralizer     = pluralizer;
     Singularizer   = singularizer;
 }
Beispiel #4
0
 public ContentTypeProviderController(IContentTypeProvider contentTypeProvider, IHumanizer humanizer, IPluralizer pluralizer, ISingletonProvider singletonProvider, IContentTypeActionModuleProvider contentTypeActionModuleProvider, INameExpressionParser nameExpressionParser, IListActionModuleProvider listActionModuleProvider, IContentTypeGroupMatcher contentTypeGroupMatcher)
 {
     ContentTypeProvider             = contentTypeProvider;
     Humanizer                       = humanizer;
     Pluralizer                      = pluralizer;
     SingletonProvider               = singletonProvider;
     ContentTypeActionModuleProvider = contentTypeActionModuleProvider;
     NameExpressionParser            = nameExpressionParser;
     ListActionModuleProvider        = listActionModuleProvider;
     ContentTypeGroupMatcher         = contentTypeGroupMatcher;
 }
Beispiel #5
0
 public ContentAppController(IContentTypeProvider contentTypeRepository, IContainerSpecificContentGetter containerSpecificContentGetter, IContainerSpecificContentCreator containerSpecificContentCreator, IContainerSpecificContentUpdater containerSpecificContentUpdater, IUrlProvider urlProvider, ISingletonProvider singletonProvider, IPluralizer pluralizer, IHumanizer humanizer, IDocumentFinder documentFinder, IContentDeserializer contentDeserializer, INameExpressionParser nameExpressionParser)
 {
     ContentTypeProvider             = contentTypeRepository;
     ContainerSpecificContentGetter  = containerSpecificContentGetter;
     ContainerSpecificContentCreator = containerSpecificContentCreator;
     ContainerSpecificContentUpdater = containerSpecificContentUpdater;
     UrlProvider          = urlProvider;
     SingletonProvider    = singletonProvider;
     Pluralizer           = pluralizer;
     Humanizer            = humanizer;
     DocumentFinder       = documentFinder;
     ContentDeserializer  = contentDeserializer;
     NameExpressionParser = nameExpressionParser;
 }
Beispiel #6
0
 public PolymorphicFormConverter(ILogger <PolymorphicFormConverter> logger, IPolymorphicCandidateProvider polymorphicCandidateProvider, IHumanizer humanizer)
 {
     Logger = logger;
     PolymorphicCandidateProvider = polymorphicCandidateProvider;
     Humanizer         = humanizer;
     JsonWebSerializer = JsonSerializer.Create(new JsonSerializerSettings
     {
         Formatting       = Formatting.Indented,
         ContractResolver = new CamelCasePropertyNamesContractResolver(),
         Error            = (sender, args) =>
         {
             Logger.LogInformation(args.ErrorContext.Error.Message);
             args.ErrorContext.Handled = true;
         },
     });
 }
Beispiel #7
0
 public PolymorphicFormApiController(IFormProvider formProvider, IContentTypeProvider contentTypeProvider, IHumanizer humanizer)
 {
     FormProvider        = formProvider;
     ContentTypeProvider = contentTypeProvider;
     Humanizer           = humanizer;
 }
Beispiel #8
0
 public void Setup()
 {
     _clock     = new FakeClock(new DateTime(2020, 01, 01, 10, 00, 00));
     _humanizer = new HardcodededMiniHumanizer(_clock);
 }