/// <summary> /// Инициализирует новый экземпляр класса <see cref="ProductController"/>. /// </summary> /// <param name="productService">Сервис для работы с базой продуктов.</param> /// <param name="accessService">Сервис для проверки уровня доступа клиента.</param> /// <param name="loggedRequestsService">Сервис для возврата логгированных ответов сервера.</param> public ProductController(IProductService productService, IAccessService accessService, ILoggedRequestsService loggedRequestsService) { _productService = productService; _accessService = accessService; _loggedRequestsService = loggedRequestsService; }
/// <summary> /// Инициализирует новый экземпляр класса <see cref="OrderController"/>. /// </summary> /// <param name="orderService">Сервис для работы с базой заказов.</param> /// <param name="accessService">Сервис для проверки уровня доступа клиента.</param> /// <param name="loggedRequestsService">Сервис для возврата логгированных ответов сервера.</param> public OrderController(IOrderService orderService, IAccessService accessService, ILoggedRequestsService loggedRequestsService) { _orderService = orderService; _accessService = accessService; _loggedRequestsService = loggedRequestsService; }
/// <summary> /// Инициализирует новый экземпляр класса <see cref="ClientController"/>. /// </summary> /// <param name="clientService">Сервис для работы с базой клиентов.</param> /// <param name="accessService">Сервис для проверки уровня доступа клиента.</param> /// <param name="loggedRequestsService">Сервис для возврата логгированных ответов сервера.</param> public ClientController(IClientService clientService, IAccessService accessService, ILoggedRequestsService loggedRequestsService) { _clientService = clientService; _accessService = accessService; _loggedRequestsService = loggedRequestsService; }
/// <summary> /// Инициализирует новый экземпляр класса <see cref="TokenController"/>. /// </summary> /// <param name="clientService">Сервис для работы с базой клиентов.</param> /// <param name="createTokenService">Сервис для создания токена авторизации.</param> /// <param name="identificationService">Сервис для идентификации клиента.</param> /// <param name="loggedRequestsService">Сервис для возврата логгированных ответов сервера.</param> public TokenController(IClientService clientService, ICreateTokenService createTokenService, IIdentificationService identificationService, ILoggedRequestsService loggedRequestsService) { _clientService = clientService; _createTokenService = createTokenService; _identificationService = identificationService; _loggedRequestsService = loggedRequestsService; }