Example #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="T:com.kiranpatel.crimecluster.framework.IncidentService"/> class.
 /// </summary>
 /// <param name="officerService">Officer service.</param>
 /// <param name="outcomeService">Outcome service.</param>
 /// <param name="backlogService">Backlog service.</param>
 /// <param name="locationService">Location service.</param>
 /// <param name="repository">Repository.</param>
 /// <param name="logger">Logger.</param>
 public IncidentService(
     IOfficerService officerService,
     IIncidentOutcomeService outcomeService,
     IIncidentBacklogService backlogService,
     ILocationService locationService,
     IRepository repository,
     ILogger logger)
     : base(repository, logger)
 {
     this.officerService  = officerService;
     this.outcomeService  = outcomeService;
     this.backlogService  = backlogService;
     this.locationService = locationService;
 }
 /// <summary>
 /// Initializes a new instance of the
 /// <see cref="T:com.kiranpatel.crimecluster.webservice.Controllers.OfficerController"/> class.
 /// </summary>
 /// <param name="repository">Repository.</param>
 /// <param name="configService">Config service.</param>
 /// <param name="logger">Logger.</param>
 /// <param name="serialisationService">Serialisation service.</param>
 /// <param name="officerService">Officer service.</param>
 /// <param name="locationService">Location service.</param>
 /// <param name="incidentService"Incident service.</param>
 /// <param name="mapper">mapper.</param>
 public OfficerController(
     IRepository repository,
     IConfigurationService configService,
     ILogger logger,
     ISerialisationService serialisationService,
     IOfficerService officerService,
     ILocationService locationService,
     IIncidentService incidentService,
     IIncidentOutcomeService incidentOutcomeService,
     IDataTransferService <Officer, OfficerDTO> mapper)
     : base(repository, configService, logger, serialisationService)
 {
     this.officerService  = officerService;
     this.locationService = locationService;
     this.incidentService = incidentService;
     this.outcomeService  = incidentOutcomeService;
     this.mapper          = mapper;
 }