public ChecklistController( IFireRiskAssessmentChecklistViewModelFactory viewModelFactory, IFireRiskAssessmentChecklistService fireRiskAssessmentChecklistService, IFireRiskAssessmentService fireRiskAssessmentService, IFireRiskAssessmentFurtherControlMeasureTaskService furtherControlMeasureTaskService ) { _viewModelFactory = viewModelFactory; _fireRiskAssessmentChecklistService = fireRiskAssessmentChecklistService; _fireRiskAssessmentService = fireRiskAssessmentService; _furtherControlMeasureTaskService = furtherControlMeasureTaskService; }
public FurtherControlMeasureTaskController( IAddFireRiskAssessmentFurtherControlMeasureTaskViewModelFactory addTaskViewModelFactory, IFireRiskAssessmentFurtherControlMeasureTaskService furtherControlMeasureTaskService, IEditFireRiskAssessmentFurtherControlMeasureTaskViewModelFactory editTaskViewModelFactory, IReassignFurtherControlMeasureTaskViewModelFactory reassingTaskViewModelFactory, ICompleteFurtherControlMeasureTaskViewModelFactory completeTaskWithHazardSummaryViewModelFactory, IViewFurtherControlMeasureTaskViewModelFactory viewTaskViewModelFactory, IBusinessSafeSessionManager businessSafeSessionManager, IBus bus) { _addTaskViewModelFactory = addTaskViewModelFactory; _furtherControlMeasureTaskService = furtherControlMeasureTaskService; _editTaskViewModelFactory = editTaskViewModelFactory; _reassignTaskViewModelFactory = reassingTaskViewModelFactory; _completeTaskWithHazardSummaryViewModelFactory = completeTaskWithHazardSummaryViewModelFactory; _viewTaskViewModelFactory = viewTaskViewModelFactory; _businessSafeSessionManager = businessSafeSessionManager; _bus = bus; _eventPublisher = new EventPublisher(_bus); }