/// <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; }
public TriangleService(IPolygonService polygonService) { _polygonService = polygonService; }
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; }