Example #1
0
 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);
 }