public InjuredPersonController(
     IAccidentRecordService accidentRecordService,
     IInjuredPersonViewModelFactory injuredPersonViewModelFactory)
 {
     _accidentRecordService = accidentRecordService;
     _injuredPersonViewModelFactory = injuredPersonViewModelFactory;
 }
 public InjuredPersonViewModelFactory(
     IAccidentRecordService accidentRecordService,
     IEmployeeService employeeService,
     ILookupService lookupService)
 {
     _accidentRecordService = accidentRecordService;
     _employeeService = employeeService;
     _lookupService = lookupService;
 }
 public SqlReportsController(ISqlReportsViewModelFactory sqlReportsViewModelFactory,
                             ISqlReportExecutionServiceFacade sqlReportExecutionServiceFacade,
     
                             IAccidentRecordService accidentRecordsService)
 {
     _sqlReportExecutionServiceFacade = sqlReportExecutionServiceFacade;
     _sqlReportsViewModelFactory = sqlReportsViewModelFactory;
     _accidentRecordsFactory = new AccidentRecordsFactory(accidentRecordsService);
 }
 public AccidentDetailsViewModelFactory(IEmployeeService employeeService, ISiteService siteService,
                                        IAccidentTypeService accidentTypeService,
                                        ICauseOfAccidentService causeOfAccidentService,
                                        IAccidentRecordService accidentRecordService)
 {
     _employeeService = employeeService;
     _siteService = siteService;
     _accidentTypeService = accidentTypeService;
     _causeOfAccidentService = causeOfAccidentService;
     _accidentRecordService = accidentRecordService;
 }
 public AccidentRecordsFactory (IAccidentRecordService accidentRecordsService)
 {
     _accidentRecordsService = accidentRecordsService;
 }
 public AccidentSummmaryViewModelFactory(IAccidentRecordService accidentRecordService)
 {
     _accidentRecordService = accidentRecordService;
 }
 public CreateController(IAccidentRecordService accidentRecordService)
 {
     _accidentRecordService = accidentRecordService;
 }
 public AccidentRecordOverviewViewModelFactory(IAccidentRecordService accidentRecordService)
 {
     _accidentRecordService = accidentRecordService;
     
 }
 public SummaryController(IAccidentRecordService accidentRecordService, IAccidentSummaryViewModelFactory summaryViewModelFactory)
 {
     _accidentRecordService = accidentRecordService;
     _summaryViewModelFactory = summaryViewModelFactory;
 }
 public SearchAccidentRecordViewModelFactory(IAccidentRecordService accidentRecordsService, ISiteGroupService siteGroupService, ISiteService siteService)
 {
     _accidentRecordsService = accidentRecordsService;
     _siteGroupService = siteGroupService;
     _siteService = siteService;
 }
 public InjuryDetailsViewModelFactory(IInjuryService injuryService, IBodyPartService bodyPartService, IAccidentRecordService accidentRecordService)
 {
     _injuryService = injuryService;
     _bodyPartService = bodyPartService;
     _accidentRecordService = accidentRecordService;                      
 }
 public AccidentRecordController(IAccidentRecordService accidentRecordService, ISqlReportExecutionServiceFacade sqlReportExecutionServiceFacade)
 {
     _sqlReportExecutionServiceFacade = sqlReportExecutionServiceFacade;
     _accidentRecordService = accidentRecordService;
 }
 public NextStepsViewModelFactory(IAccidentRecordService accidentRecordService)
 {
     _accidentRecordService = accidentRecordService;
 }
 public MySendAccidentRecordEmailHandler(IEmailSender emailSender, IAccidentRecordService accidentRecordService, IBusinessSafeEmailLinkBaseUrlConfiguration urlConfiguration, ISiteService siteService)
     : base(emailSender, accidentRecordService, urlConfiguration, siteService)
 {
 }
 public OverviewController(IAccidentRecordOverviewViewModelFactory accidentRecordOverviewViewModelFactory, IAccidentRecordService accidentRecordService)
 {
     _accidentRecordOverviewViewModelFactory = accidentRecordOverviewViewModelFactory;
     _accidentRecordService = accidentRecordService;
 }
 public AccidentDetailsController(IAccidentDetailsViewModelFactory accidentDetailsViewModelFactory, IAccidentRecordService accidentRecordService)
 {
     _accidentDetailsViewModelFactory = accidentDetailsViewModelFactory;
     _accidentRecordService = accidentRecordService;
 }
 public InjuryDetailsController(IInjuryDetailsViewModelFactory injuryDetailsViewModelFactory, IAccidentRecordService accidentRecordService)
 {
     _injuryDetailsViewModelFactory = injuryDetailsViewModelFactory;
     _accidentRecordService = accidentRecordService;
 }
 public AccidentRecordStatusController(IAccidentRecordService accidentRecordService)
 {
     _accidentRecordService = accidentRecordService;
 }
 public AccidentRecordOverviewViewModelFactory(IAccidentRecordService accidentRecordService, ISiteService siteService)
 {
     _accidentRecordService = accidentRecordService;
     _siteService = siteService;
 }
 public AccidentRecordsController(ISqlReportExecutionServiceFacade sqlReportExecutionServiceFacade, IAccidentRecordService accidentRecordsService)
 {
     _sqlReportExecutionServiceFacade = sqlReportExecutionServiceFacade;
     _factory = new AccidentRecordsFactory(accidentRecordsService);
 }