public UpdateItemCommandHandler(
     ContentfulClientsFactory factory,
     ContentsConverter converter,
     ContentQueries query)
 {
     _factory   = factory ?? throw new ArgumentNullException(nameof(factory));
     _converter = converter ?? throw new ArgumentNullException(nameof(converter));
     _query     = query ?? throw new ArgumentNullException(nameof(query));
 }
 public ContentQueries(
     IProfiler profiler,
     ContentfulClientsFactory factory,
     ContentTypesCache contentTypesCache)
 {
     _profiler          = profiler ?? throw new ArgumentNullException(nameof(profiler));
     _factory           = factory ?? throw new ArgumentNullException(nameof(factory));
     _contentTypesCache = contentTypesCache ?? throw new ArgumentNullException(nameof(contentTypesCache));
 }
 public FieldAdaptersCollection(ContentfulClientsFactory clientsFactory)
 {
     _adapters = new Dictionary <string, IFieldAdapter>()
     {
         { "Boolean", new BooleanFieldAdapter() },
         { "Integer", new IntegerFieldAdapter() },
         { "Location", new CoordinatesFieldAdapter() },
         { "Date", new DateTimeFieldAdapter() },
         { "Object", new JsonFieldAdapter() },
         { "Link", new LinkFieldAdapter(clientsFactory) },
         { "RichText", new RichTextFieldAdapter() },
         { "Text", new RichTextFieldAdapter() },
         { "Symbol", new StringFieldAdapter() },
         { "Array", new StringListFieldAdapter() },
     };
 }
Beispiel #4
0
 public LinkFieldAdapter(ContentfulClientsFactory clientsFactory)
 {
     _clientsFactory = clientsFactory ?? throw new ArgumentNullException(nameof(clientsFactory));
 }
 public PublishContentCommandHandler(ContentfulClientsFactory factory)
 {
     _factory = factory ?? throw new ArgumentNullException(nameof(factory));
 }