public ChangeLogService( IChangeLogStore changeLogStore, IUserSessionAccessor sessionAccessor, ChangeLogByIdDataloader byIdDataloader, ChangeLogByApplicationIdDataloader changesByAppId, ChangeLogByApplicationPartIdDataloader changesByPartId, ChangeLogByApplicationPartComponentIdDataloader changesByAppCompId, ChangeLogByVariableIdDataloader changesByVariableId, ChangeLogByComponentIdDataloader changesByComponentId) { _changeLogStore = changeLogStore; _sessionAccessor = sessionAccessor; _byIdDataloader = byIdDataloader; _changesByAppId = changesByAppId; _changesByPartId = changesByPartId; _changesByAppCompId = changesByAppCompId; _changesByVariableId = changesByVariableId; _changesByComponentId = changesByComponentId; }
public static Task <ChangeLog?> GetApplicationAsync( Guid id, ChangeLogByIdDataloader applicationById, CancellationToken cancellationToken) => applicationById.LoadAsync(id, cancellationToken);