示例#1
0
 public FlowManager(IMapper mapper,
                    ICustomActions customActions,
                    IGetItemFilterBuilder getItemFilterBuilder,
                    DirectorFactory directorFactory,
                    FlowActivityFactory flowActivityFactory,
                    IEnrollmentRepository enrollmentRepository,
                    ILogger <FlowManager> logger,
                    Progress progress,
                    FlowDataCache flowDataCache)
 {
     this.CustomActions        = customActions;
     this.GetItemFilterBuilder = getItemFilterBuilder;
     this.logger = logger;
     this.EnrollmentRepository = enrollmentRepository;
     this.Mapper        = mapper;
     this.Progress      = progress;
     this.FlowDataCache = flowDataCache;
     this.Director      = directorFactory.Create(this);
     this.FlowActivity  = flowActivityFactory.Create(this);
 }
示例#2
0
 public CustomDialogs(IMapper mapper, FlowDataCache flowDataCache)
 {
     this.flowDataCache = flowDataCache;
     this.mapper        = mapper;
 }
 public CustomDialogs(IMapper mapper, ScreenData screenData, FlowDataCache flowDataCache)
 {
     this.screenData    = screenData;
     this.flowDataCache = flowDataCache;
     this.mapper        = mapper;
 }
示例#4
0
 public FlowSettings(FlowState flowState, FlowDataCache flowDataCache, ScreenSettingsBase screenSettings)
 {
     FlowState      = flowState;
     FlowDataCache  = flowDataCache;
     ScreenSettings = screenSettings;
 }
 public CustomActions(ILogger <CustomActions> logger, FlowDataCache flowDataCache)
 {
     this.logger        = logger;
     this.flowDataCache = flowDataCache;
 }
示例#6
0
 public Actions(FlowDataCache flowDataCache, IMapper mapper)
 {
     this.flowDataCache = flowDataCache;
     this.mapper        = mapper;
 }
示例#7
0
 public FlowSettings(FlowDataCache flowDataCache, NavigationBarDescriptor navigationBar, ScreenSettingsBase screenSettings)
 {
     FlowDataCache  = flowDataCache;
     NavigationBar  = navigationBar;
     ScreenSettings = screenSettings;
 }
示例#8
0
 public void SetCurrentBusinessBackupData()
 {
     BusinessBackupdata = FlowDataCache.Clone();
 }
 public CustomActions(ILogger <CustomActions> logger, IOptions <ApplicationOptions> optionsAccessor, FlowDataCache flowDataCache)
 {
     this.flowDataCache  = flowDataCache;
     _logger             = logger;
     _applicationOptions = optionsAccessor.Value;
 }
 public CustomActions(FlowDataCache flowDataCache, IPatientDataRepository patientDataRepository)
 {
     this.flowDataCache         = flowDataCache;
     this.patientDataRepository = patientDataRepository;
 }