/// <summary>
 /// Конструктор
 /// </summary>
 /// <param name="requestService">сервис работы с заявками</param>
 /// <param name="containerService">сервис работы с контейнерами</param>
 /// <param name="carService">сервис работы с автомобилями</param>
 /// <param name="driverService">сервис работы с водителями</param>
 /// <param name="polygonService">сервис работы с полигонами</param>
 public RequestsController(
     IRequestService requestService,
     IContainerService containerService,
     ICarService carService,
     IDriverService driverService,
     IPolygonService polygonService
     )
 {
     this._requestService   = requestService;
     this._carService       = carService;
     this._containerService = containerService;
     this._driverService    = driverService;
     this._polygonService   = polygonService;
 }
Esempio n. 2
0
 public TriangleService(IPolygonService polygonService)
 {
     _polygonService = polygonService;
 }
Esempio n. 3
0
 public PolygonController(IPolygonService polygonService)
 {
     _polygonService = polygonService;
 }
 /// <summary>
 /// Конструктор с внедрением зависимости
 /// </summary>
 /// <param name="polygonService">Сервис для работы с полигонами</param>
 public PolygonApiController(IPolygonService polygonService)
 {
     this.polygonService = polygonService;
 }
 /// <summary>
 /// Конструктор с внедрением зависимости
 /// </summary>
 /// <param name="polygonService">Сервис для работы с автомобилями</param>
 public PolygonsController(IPolygonService polygonService)
 {
     this._polygonService = polygonService;
 }
 public PolygonLocationsController(IPolygonService polygonService, ILocationService locationService)
 {
     this.polygonService  = polygonService;
     this.locationService = locationService;
 }