Exemplo n.º 1
0
        public string HandleResponse(byte[] response, int responseSize)
        {
            var vehicleId = Encoding.ASCII.GetString(response, 0, responseSize);

            using (var scope = _constainer.BeginLifetimeScope())
            {
                _vehicleManager = scope.Resolve <IVehiclesManager>();
            }

            _vehicleManager.UpdateVehicleStatus(vehicleId, Helpers.Enums.VehicleStatusEnum.Online);

            return(vehicleId);
        }
Exemplo n.º 2
0
        public TestBase()
        {
            _context = new VTSModel(DbConnectionFactory.CreateTransient());

            InitializeDB();

            //Dependency injection configuration
            var builder = new ContainerBuilder();

            builder.Register <IVehicleRepository>(c => new VehicleRepository(_context)).InstancePerLifetimeScope();

            builder.Register <ICustomerRepository>(c => new CustomerRepository(_context)).InstancePerLifetimeScope();

            builder = ServiceRegistry.RegisterForTest(builder);

            var container = builder.Build();

            using (var scope = container.BeginLifetimeScope())
            {
                vehiclesManager = scope.Resolve <IVehiclesManager>();
                customerManager = scope.Resolve <ICustomerManager>();
            }
        }
Exemplo n.º 3
0
 public DetailsModel(IVehiclesManager vehiclesManager)
 {
     _vehiclesManager = vehiclesManager;
 }
Exemplo n.º 4
0
 public VehiclesController(IVehiclesManager vehicleManager)
 {
     _vehicleManager = vehicleManager;
 }
Exemplo n.º 5
0
 public BreadcrumbsViewComponent(Utils.IDictionaryService dictionaryService, IVehiclesManager vehicleManager)
 {
     _dictionaryService = dictionaryService;
     _vehicleManager    = vehicleManager;
     ReadyElements      = new List <Breadcrumb>();
 }
Exemplo n.º 6
0
 public AddModel(IVehiclesManager vehiclesManager, IUsersManager usersManager)
 {
     _vehiclesManager = vehiclesManager;
     _usersManager    = usersManager;
 }
 public VehiclesController(IVehiclesManager vehiclesManager, IReadRepository <Vehicle> vehiclesRepository)
 {
     _vehiclesManager    = vehiclesManager;
     _vehiclesRepository = vehiclesRepository;
 }
Exemplo n.º 8
0
 public DeleteModel(IVehiclesManager vehiclesManager)
 {
     _vehiclesManager = vehiclesManager;
 }