示例#1
0
 public MoveHandler(IBoard board, ILineService lineService, IGameScorer gameScorer)
 {
     this.lineService = lineService;
     searchOrder      = new int[] { 1, 0, 2 };
     this.gameScorer  = gameScorer;
     Reset(board);
 }
示例#2
0
 public LineController(IDistributedCache distributedCache, ApplicationDbContext db,
                       ILineService LineService,
                       IMapper mapper, IOptions <JwtSetting> jwtsetting, IHttpContextAccessor httpContextAccessor)
     : base(distributedCache, db, mapper, jwtsetting, httpContextAccessor)
 {
     _LineService = LineService;
 }
 public TaskController(ITaskService taskservice, ILineService lineService, ITcpClientFactory tcpClientFactory, ITerminalService terminalService)
 {
     this.currentservice   = taskservice;
     this.lineService      = lineService;
     this.tcpClientFactory = tcpClientFactory;
     this.terminalService  = terminalService;
 }
示例#4
0
        public LineNotifyController(ILineService lineService, IConfiguration config)
        {
            _lineService = lineService;
            _config      = config;
            var lineConfig = _config.GetSection("LineNotifyConfig");

            _successUri = lineConfig.GetValue <string>("successUri");
        }
示例#5
0
 public CashiersService(List <Cashier> cashiers, ILineService lineService,
                        Dictionary <string, int> supermarketProducts)
 {
     Cashiers                       = cashiers;
     _supermarketProducts           = supermarketProducts;
     _lineService                   = lineService;
     _lineService.CustomerMovedOut += OnCustomerEnters;
 }
示例#6
0
 public ImportController(ITripService tripService, ILineService lineService, IVehicleDutyService vehicleDutyService, IWorkBlockService workBlockService, IDriverDutyService driverDutyService)
 {
     this._tripService        = tripService;
     this._lineService        = lineService;
     this._vehicleDutyService = vehicleDutyService;
     this._workBlockService   = workBlockService;
     this._driverDutyService  = driverDutyService;
 }
        public InitHosted(ILogger <InitHosted> logger, IServiceScopeFactory serviceScopeFactory)
        {
            this.logger = logger;
            var services = serviceScopeFactory.CreateScope().ServiceProvider;

            lineManager     = services.GetRequiredService <LineManager>();
            lineService     = services.GetRequiredService <ILineService>();
            databaseService = services.GetRequiredService <IDatabaseService>();
        }
示例#8
0
 public CrawlerApp(IRioBusRepository riobusRepository, ILineService lineService, IUnitOfWork work, IModalService modalService, IGpsService gpsService, IItineraryService itineraryService, IDataRioRepository datarioRepository)
 {
     _riobusRepository  = riobusRepository;
     _lineService       = lineService;
     _work              = work;
     _modalService      = modalService;
     _gpsService        = gpsService;
     _itineraryService  = itineraryService;
     _datarioRepository = datarioRepository;
 }
 //ctor
 public PaymentCalculationViewModel(INavigationService navigationService, ILineService lineService)
 {
     _navigationService = navigationService;
     _lineService       = lineService;
     Invoice            = new InvoiceModel();
     Client             = new ClientModel();
     Lines = new CustomObservableCollection <LineModel>();
     InitializeObservableCollections();
     InitializeMethods();
 }
        private async Task GetNextInLine()
        {
            try
            {
                WriteTimedDebug("GetNextInLine");

                Random random = new Random();

                PosDeviceModes posDeviceMode = random.Next(0, 2) == 0 ? PosDeviceModes.ConsumerScans : PosDeviceModes.PosDeviceScans;

                posDeviceMode = PosDeviceModes.PosDeviceScans;

                if (posDeviceMode == PosDeviceModes.ConsumerScans)
                {
                    await CreateCheckoutSessionAsync();
                }

                int partitionIndex = random.Next(0, 4);

                ServicePartitionKey servicePartitionKey = new ServicePartitionKey(partitionIndex);

                ILineService proxy = ServiceProxy.Create <ILineService>(LineServiceUri, servicePartitionKey);

                List <ApiLicenseDisplay> codes = await StateManager.GetStateAsync <List <ApiLicenseDisplay> >(AppApiLicensesKey);

                string appApiLicenseCode = codes.First().Code;

                Guid consumerId = await proxy.GetNextConsumerInLineAsync(appApiLicenseCode);

                await StateManager.SetStateAsync(CurrentConsumerIdKey, consumerId);

                ActorId consumerActorId = new ActorId(consumerId);

                IConsumerSimulationActor consumerActor = ActorProxy.Create <IConsumerSimulationActor>(consumerActorId, ConsumerServiceUri);

                await consumerActor.BeginTransaction(this.Id.GetGuidId(), posDeviceMode);

                if (posDeviceMode == PosDeviceModes.ConsumerScans)
                {
                    await _Machine.FireAsync(PosDeviceSimulationTriggerType.WaitForConsumerToCheckout);
                }

                else
                {
                    await _Machine.FireAsync(PosDeviceSimulationTriggerType.WaitForConsumerToPresentQr);
                }
            }

            catch (Exception ex)
            {
                WriteTimedDebug(ex);
                await _Machine.FireAsync(PosDeviceSimulationTriggerType.GoIdle);
            }
        }
 public DdsConfigController(ILineService lineService,
                            IMeasureService measureService,
                            IWorkContext workContext,
                            IDdsConfigService ddsConfigService
                            )
 {
     _lineService      = lineService;
     _measureService   = measureService;
     _workContext      = workContext;
     _ddsConfigService = ddsConfigService;
 }
示例#12
0
 public AuthController(IAuthService authService,
                       IConfiguration configuration,
                       IOCService oCService,
                       ILineService lineService,
                       IMapper mapper)
 {
     _authService   = authService;
     _configuration = configuration;
     _oCService     = oCService;
     _mapper        = mapper;
     _lineService   = lineService;
 }
示例#13
0
        //ctor
        public SimulatorViewModel(INavigationService navigationService, ILineService lineService, ISimulatorService simulatorService)
        {
            _simulatorService  = simulatorService;
            _lineService       = lineService;
            _navigationService = navigationService;
            Communication      = new CommunicationModel();
            Client             = new ClientModel();
            Line            = new LineModel();
            DestinationLine = new LineModel();

            InitializeObservableCollections();
            InitializeCommands();
        }
示例#14
0
        public OptimalPackageViewModel(ILineService lineService, INavigationService navigationService)
        {
            _lineService       = lineService;
            _navigationService = navigationService;
            Customer           = new CustomerDto();
            Line     = new LineDto();
            Customer = new ObservableCollection <CustomerDto>();
            Lines    = new CustomObservableCollection <LineDto>();


            var customerTask = Task.Factory.StartNew(() => _lineService.GetClients());

            Customer = new ObservableCollection <CustomerDto>(customerTask.Result.Result);
            RaisePropertyChanged(nameof(Customer));
        }
 public NotificationService(INotificationRepository notificationRepository,
                            IMapper mapper,
                            MapperConfiguration configMapper,
                            IUserRepository userRepository,
                            IUnitOfWork unitOfWork,
                            INotificationDetailRepository notificationDetailRepository,
                            ILineService lineService)
 {
     _notificationRepository = notificationRepository;
     _mapper         = mapper;
     _configMapper   = configMapper;
     _userRepository = userRepository;
     _unitOfWork     = unitOfWork;
     _notificationDetailRepository = notificationDetailRepository;
     _lineService = lineService;
 }
示例#16
0
 //ctor
 public LinesViewModel(INavigationService navigationService, ILineService lineService)
 {
     try
     {
         _lineService       = lineService;
         _navigationService = navigationService;
         SelectedLine       = new LineModel();
         Line            = new LineModel();
         SelectedNumbers = new SelectedNumbersModel();
         Lines           = new CustomObservableCollection <LineModel>();
         InitializeObservableCollections();
         InitializeCommands();
     }
     catch (Exception ex)
     {
         Debug.WriteLine(ex.Message);
     }
 }
        //ctor
        public OptimalPackageViewModel(ILineService lineService, INavigationService navigationService, IOptimalPackageService optimalPackage)
        {
            _optimalPackageService = optimalPackage;
            _lineService           = lineService;
            _navigationService     = navigationService;
            Client  = new ClientModel();
            Line    = new LineModel();
            Clients = new ObservableCollection <ClientModel>();
            Lines   = new CustomObservableCollection <LineModel>();


            var clientsTask = Task.Factory.StartNew(() => _lineService.GetClients());

            Clients = new ObservableCollection <ClientModel>(clientsTask.Result.Result);
            RaisePropertyChanged(nameof(Clients));

            CalculateOptimalPackage = new RelayCommand(() =>
            {
                Calculations();
            });
        }
示例#18
0
 public MemberController(
     IDeviceService deviceService,
     IDeviceGroupService deviceGroupService,
     IPositionService positionService,
     IAreaService areaService,
     ILineService lineService,
     IAlarmService alarmService,
     IMileageReportService mileageReportService,
     IAUserService aUserService,
     IUserService userService,
     IInstructionSendService instructionSendService)
 {
     _deviceService = deviceService;
     _deviceGroupService = deviceGroupService;
     _positionService = positionService;
     _areaService = areaService;
     _lineService = lineService;
     _alarmService = alarmService;
     _mileageReportService = mileageReportService;
     _aUserService = aUserService;
     _userService = userService;
     _instructionSendService = instructionSendService;
 }
示例#19
0
 public DdsMeetingTask(IDdsConfigService ddsConfigService,
                       ILineService lineService,
                       IMeasureService measureService,
                       IDepartmentService departmentService,
                       IDdsMeetingService ddsMeetingService,
                       IQualityAlertService qualityAlertService,
                       IMeetingService meetingService,
                       ISupplyChainFPQService supplyChainFPQ,
                       IWorkContext workContext,
                       IUserService userService
                       )
 {
     _ddsConfigService    = ddsConfigService;
     _lineService         = lineService;
     _measureService      = measureService;
     _departmentService   = departmentService;
     _ddsMeetingService   = ddsMeetingService;
     _qualityAlertService = qualityAlertService;
     _meetingService      = meetingService;
     _supplyChainFPQ      = supplyChainFPQ;
     _workContext         = workContext;
     _userService         = userService;
 }
示例#20
0
 public LineController(LineBotContext context, IOptions <AppSettings> settings, ILogger <LineService> logger)
 {
     _lineService = new LineService(context, settings.Value, logger);
 }
 public LineTokenVerifier(ILineService lineService, IFirebaseService firebaseAdminService, IAuthTemporaryClient authTemporaryClient)
 {
     _lineService     = lineService;
     _firebaseService = firebaseAdminService;
     _authTempClient  = authTemporaryClient;
 }
示例#22
0
 public LineController(ILineService lineService, ILogger <LineController> logger)
 {
     _logger      = logger;
     _lineService = lineService;
 }
 public LineController(ILineService lineService)
 {
     _lineService = lineService;
 }
示例#24
0
 public LineController(ILineService <Line> repository)
 {
     _repository = repository;
 }
 public LineController(ILineService lineService, IWorkContext workContext)
 {
     _lineService = lineService;
     _workContext = workContext;
 }
示例#26
0
 /// <summary>
 /// Instantiates a new instance of this class.
 /// </summary>
 /// <param name="lineService">Service to use for computing lines.</param>
 public CanvasViewModel(ILineService lineService)
 {
     if (lineService == null)
         new ArgumentNullException("lineService");
     this.lineService = lineService;
     Size canvasSize = this.lineService.GetCanvasSize();
     this.CanvasHeight = canvasSize.Height - 1;
     this.CanvasWidth = canvasSize.Width - 1;
     this.Lines = new ObservableCollection<Point[]>();
     // Default pathfinding algorithm
     this.PathAlgorithm = PathAlgorithm.AStar;
     // Default message
 }
示例#27
0
 public MainService(IFileService fileService, ILineService lineService, IConsoleService consoleService)
 {
     _fileService    = fileService;
     _lineService    = lineService;
     _consoleService = consoleService;
 }
示例#28
0
 public LineController()
 {
     _LineBLL = new LineService();
 }
 public LineController(ILineService lineService)
 {
     this.lineService = lineService;
 }
示例#30
0
 public BusLineController(ILineService lineService, ILogger logger)
 {
     _lineService = lineService;
     _ILogger     = logger;
 }
示例#31
0
 public LineController(ILineService stub)
 {
     _LineBLL = stub;
 }
示例#32
0
 public StrokeController(IStrokeService strokeService, ILineService lineService)
 {
     _strokeService = strokeService;
     _lineService   = lineService;
 }