public EditFurtherControlMeasureTaskViewModelFactory(
     IRiskAssessmentHazardSummaryViewModelFactory riskAssessmentHazardSummaryViewModelFactory, 
     IEditHazardousSubstanceFurtherControlMeasureTaskViewModelFactory editHazardousSubstanceFurtherControlMeasureTaskViewModelFactory, 
     IFurtherControlMeasureTaskService furtherControlMeasureTaskService)
 {
     _riskAssessmentHazardSummaryViewModelFactory = riskAssessmentHazardSummaryViewModelFactory;
     _editHazardousSubstanceFurtherControlMeasureTaskViewModelFactory = editHazardousSubstanceFurtherControlMeasureTaskViewModelFactory;
     _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;
 }