示例#1
0
 public HomeController(IHubContext <FuelCartHub> hubContext, IOpenAutomationSoftware oasInterface, FuelCartDBContext context, IConfiguration configuration)
 {
     //_fcHubContext = hubContext;
     _oasInterface  = oasInterface;
     _context       = context;
     _configuration = configuration;
 }
示例#2
0
        public OpenAutomationSoftware(IHubContext <FuelCartHub> fuelCartHub, FuelCartDBContext context, IConfiguration config)
        {
            _hubContext               = fuelCartHub;
            _dbContext                = context;
            _configuration            = config;
            oasData.ValuesChangedAll += OasData_ValuesChangedAll;
            _timer = new Timer(ProcessQueue, null, Timeout.Infinite, Timeout.Infinite);
            var cartList = _dbContext.FuelCarts;

            foreach (var c in cartList)
            {
                carts.Add(new CartStatusViewModel {
                    CartId = c.CartId, CartName = c.CartName, OASGroup = c.OASGroupName, Status = "Initializing"
                });
            }
            pageLoaded = false;
        }
 public FuelCartAPIController(FuelCartDBContext context)
 {
     _context = context;
 }
示例#4
0
 public CartStatusGridView(FuelCartDBContext context, IOpenAutomationSoftware oas)
 {
     _context = context;
     _oas     = oas;
 }
 public CartTransactions(FuelCartDBContext context)
 {
     _context = context;
 }