Skip to content

docs: update simple sample for repositoryAccessor #898

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions docs/usage/extensibility/services.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,25 +16,25 @@ public class TodoItemService : JsonApiResourceService<TodoItem>
private readonly INotificationService _notificationService;

public TodoItemService(
IResourceRepository<TodoItem> repository,
IResourceRepositoryAccessor repositoryAccessor,
IQueryLayerComposer queryLayerComposer,
IPaginationContext paginationContext,
IJsonApiOptions options,
ILoggerFactory loggerFactory,
IJsonApiRequest request,
IResourceChangeTracker<TodoItem> resourceChangeTracker,
IResourceFactory resourceFactory,
IResourceHookExecutor hookExecutor = null)
: base(repository, queryLayerComposer, paginationContext, options, loggerFactory,
IResourceHookExecutorFacade hookExecutor)
: base(repositoryAccessor, queryLayerComposer, paginationContext, options, loggerFactory,
request, resourceChangeTracker, resourceFactory, hookExecutor)
{
_notificationService = notificationService;
}

public override async Task<TodoItem> CreateAsync(TodoItem resource)
public override async Task<TodoItem> CreateAsync(TodoItem resource, CancellationToken cancellationToken)
{
// Call the base implementation
var newResource = await base.CreateAsync(resource);
var newResource = await base.CreateAsync(resource, cancellationToken);

// Custom code
_notificationService.Notify($"Resource created: {newResource.StringId}");
Expand Down