public FlowManager(IMapper mapper,
                    ICustomDialogs customDialogs,
                    ICustomActions customActions,
                    DirectorFactory directorFactory,
                    FlowActivityFactory flowActivityFactory,
                    IEnrollmentRepository enrollmentRepository,
                    ILogger <FlowManager> logger,
                    FlowDataCache flowDataCache)
 {
     this.CustomDialogs        = customDialogs;
     this.CustomActions        = customActions;
     this._logger              = logger;
     this.EnrollmentRepository = enrollmentRepository;
     this.Mapper        = mapper;
     this.Director      = directorFactory.Create(this);
     this.FlowActivity  = flowActivityFactory.Create(this);
     this.FlowDataCache = flowDataCache;
 }
示例#2
0
 public FlowManager(IMapper mapper,
                    ICustomDialogs customDialogs,
                    ICustomActions customActions,
                    DirectorFactory directorFactory,
                    FlowActivityFactory flowActivityFactory,
                    //ILogger<FlowManager> logger,
                    FlowDataCache flowDataCache,
                    ScreenData screenData)
 {
     this.CustomDialogs = customDialogs;
     this.CustomActions = customActions;
     //this._logger = logger;
     this.Mapper        = mapper;
     this.Director      = directorFactory.Create(this);
     this.FlowActivity  = flowActivityFactory.Create(this);
     this.FlowDataCache = flowDataCache;
     this.screenData    = screenData;
     Reset();
 }