public async Task <JsonResult> GetById(int pageBlockTypeId) { var query = new GetPageBlockTypeDetailsByIdQuery(pageBlockTypeId); var jsonResponse = await _apiResponseHelper.RunQueryAsync(query); jsonResponse.SerializerSettings = _dynamicDataModelSchemaJsonSerializerSettingsCache.GetInstance(); return(jsonResponse); }
public IDomainRepositoryQueryContext <PageBlockTypeDetails> AsDetails() { var query = new GetPageBlockTypeDetailsByIdQuery(_pageBlockTypeId); return(DomainRepositoryQueryContextFactory.Create(query, ExtendableContentRepository)); }
public Task <PageBlockTypeDetails> GetPageBlockTypeDetailsByIdAsync(int pageBlockTypeId, IExecutionContext executionContext = null) { var query = new GetPageBlockTypeDetailsByIdQuery(pageBlockTypeId); return(_queryExecutor.ExecuteAsync(query, executionContext)); }