public async Task <IActionResult> Get(int pageId) { var query = new GetPageDetailsByIdQuery(pageId); var result = await _queryExecutor.ExecuteAsync(query); return(_apiResponseHelper.SimpleQueryResponse(this, result)); }
public IDomainRepositoryQueryContext <PageDetails> AsDetails() { var query = new GetPageDetailsByIdQuery(_pageId); return(DomainRepositoryQueryContextFactory.Create(query, ExtendableContentRepository)); }
public async Task <JsonResult> GetById(int pageId) { var query = new GetPageDetailsByIdQuery(pageId); return(await _apiResponseHelper.RunQueryAsync(query)); }