public FlowManager(IMapper mapper, ICustomActions customActions, DirectorFactory directorFactory, FlowActivityFactory flowActivityFactory, ISchoolRepository SchoolRepository, ILogger <FlowManager> logger) { this.CustomActions = customActions; this.logger = logger; this.SchoolRepository = SchoolRepository; this.Mapper = mapper; this.Director = directorFactory.Create(this); this.FlowActivity = flowActivityFactory.Create(this); }
public FlowManager(IMapper mapper, ICustomActions customActions, IGetItemFilterBuilder getItemFilterBuilder, DirectorFactory directorFactory, FlowActivityFactory flowActivityFactory, ISchoolRepository SchoolRepository, ILogger <FlowManager> logger, Progress progress, FlowDataCache flowDataCache) { this.CustomActions = customActions; this.GetItemFilterBuilder = getItemFilterBuilder; this.logger = logger; this.SchoolRepository = SchoolRepository; this.Mapper = mapper; this.Progress = progress; this.FlowDataCache = flowDataCache; this.Director = directorFactory.Create(this); this.FlowActivity = flowActivityFactory.Create(this); }