public CompleteFurtherControlMeasureTaskWithHazardSummaryViewModelFactory(
     IRiskAssessmentHazardSummaryViewModelFactory riskAssessmentHazardSummaryViewModelFactory,
     ICompleteFurtherControlMeasureTaskViewModelFactory completeFurtherControlMeasureTaskViewModelFactory,
     IFurtherControlMeasureTaskService furtherControlMeasureTaskService)
 {
     _riskAssessmentHazardSummaryViewModelFactory = riskAssessmentHazardSummaryViewModelFactory;
     _completeFurtherControlMeasureTaskViewModelFactory = completeFurtherControlMeasureTaskViewModelFactory;
     _furtherControlMeasureTaskService = furtherControlMeasureTaskService;
 }
 public FurtherControlMeasureTaskController(
     IHazardousSubstanceRiskAssessmentFurtherControlMeasureTaskService furtherControlMeasureTaskService, 
     IAddHazardousSubstanceFurtherControlMeasureTaskViewModelFactory addTaskViewModelFactory, 
     ICompleteFurtherControlMeasureTaskViewModelFactory completeTaskViewModelFactory, 
     IEditHazardousSubstanceFurtherControlMeasureTaskViewModelFactory editTaskViewModelFactory, 
     IReassignFurtherControlMeasureTaskViewModelFactory reassignTaskViewModelFactory, 
     IViewFurtherControlMeasureTaskViewModelFactory viewTaskViewModelFactory,
     IBusinessSafeSessionManager businessSafeSessionManager, IBus bus)
 {
     _furtherControlMeasureTaskService = furtherControlMeasureTaskService;
     _addTaskViewModelFactory = addTaskViewModelFactory;
     _completeTaskViewModelFactory = completeTaskViewModelFactory;
     _editTaskViewModelFactory = editTaskViewModelFactory;
     _reassignTaskViewModelFactory = reassignTaskViewModelFactory;
     _viewTaskViewModelFactory = viewTaskViewModelFactory;
     _businessSafeSessionManager = businessSafeSessionManager;
     _bus = bus;
 }
 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);
 }