public static void GenerateCommands(this ICommandDispatcher dispatcher, IEntityReadService readService, EntityResource resource) { var current = readService.FindByIdentity(resource.Identity); current.Foreach(original => { GenerateReLabelCommand(dispatcher, original, resource); GenerateChangeGroupCommand(dispatcher, original, resource); GenerateValues(dispatcher, original, resource); }); }
public EntityController(ICommandDispatcher dispatcher, IEntityReadService readService, ILogWriter logWriter) { _dispatcher = dispatcher; _readService = readService; _logWriter = logWriter; }