public ReassignFurtherControlMeasureTaskWithHazardSummaryViewModelFactory(
     IRiskAssessmentHazardSummaryViewModelFactory riskAssessmentHazardSummaryViewModelFactory,
     IReassignFurtherControlMeasureTaskViewModelFactory reassignFurtherControlMeasureTaskViewModelFactory,
     IFurtherControlMeasureTaskService furtherControlMeasureTaskService)
 {
     _riskAssessmentHazardSummaryViewModelFactory = riskAssessmentHazardSummaryViewModelFactory;
     _reassignFurtherControlMeasureTaskViewModelFactory = reassignFurtherControlMeasureTaskViewModelFactory;
     _furtherControlMeasureTaskService = furtherControlMeasureTaskService;
 }
        public ImmediateRiskNotificationsActionsController(ISearchActionViewModelFactory searchActionViewModelFactory,
                                                           ICompleteActionTaskViewModelFactory
                                                               completeActionTaskViewModelFactory,
                                                           IAssignActionPlanTaskCommand assignActionPlanTaskCommand,
                                                           IReassignActionTaskViewModelFactory reassignActionTaskViewModelFactory,
                                                           IActionTaskService actionTaskService,
                                                           IReassignFurtherControlMeasureTaskViewModelFactory reassignTaskViewModelFactory,
                                                           IBusinessSafeSessionManager businessSafeSessionManager)
        {
            _searchActionViewModelFactory = searchActionViewModelFactory;
            _assignActionPlanTaskCommand = assignActionPlanTaskCommand;
            _completeActionTaskViewModelFactory = completeActionTaskViewModelFactory;
            _reassignActionTaskViewModelFactory = reassignActionTaskViewModelFactory;
            _reassignTaskViewModelFactory = reassignTaskViewModelFactory;
            _businessSafeSessionManager = businessSafeSessionManager;

            _actionTaskService = actionTaskService;
        }
 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);
 }