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() }, }; }
public LinkFieldAdapter(ContentfulClientsFactory clientsFactory) { _clientsFactory = clientsFactory ?? throw new ArgumentNullException(nameof(clientsFactory)); }
public PublishContentCommandHandler(ContentfulClientsFactory factory) { _factory = factory ?? throw new ArgumentNullException(nameof(factory)); }