public SearchingController(
     SearchingContext _searchingContext, IOrderRepository _orderRepository, IProjectionRepository _projectionRepository, IViewerRepository _viewerRepository)
 {
     searchingContext     = _searchingContext;
     orderRepository      = _orderRepository;
     projectionRepository = _projectionRepository;
     viewerRepository     = _viewerRepository;
 }
 public ViewerRepository(SearchingContext context)
 {
     this.context = context ?? throw new ArgumentNullException(nameof(context));
 }