示例#1
0
 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;
 }
示例#2
0
 public static Task <ChangeLog?> GetApplicationAsync(
     Guid id,
     ChangeLogByIdDataloader applicationById,
     CancellationToken cancellationToken) =>
 applicationById.LoadAsync(id, cancellationToken);