public FleetIdentityRepository(io_onlineContext context)
        {
            db = context;
            db.ChangeTracker.QueryTrackingBehavior = QueryTrackingBehavior.NoTracking;

            Configuration = new ConfigurationBuilder()
                            .SetBasePath(Directory.GetCurrentDirectory())
                            .AddJsonFile("appsettings.json").Build();
            iconBaseUrl = Configuration["HAMS.Api:FleetIcon.BaseUrl"];
        }
예제 #2
0
        public PingRepository(io_onlineContext context,
                              ILogger <PingRepository> logger)
        {
            _logger = logger;
            db      = context;
            db.ChangeTracker.QueryTrackingBehavior = QueryTrackingBehavior.NoTracking;

            Configuration = new ConfigurationBuilder()
                            .SetBasePath(Directory.GetCurrentDirectory())
                            .AddJsonFile("appsettings.json").Build();
        }
        public VehicleStatusRepository(io_onlineContext context,
                                       ILogger <VehicleStatusRepository> logger)
        {
            _logger = logger;
            db      = context;
            db.ChangeTracker.QueryTrackingBehavior = QueryTrackingBehavior.NoTracking;

            Configuration = new ConfigurationBuilder()
                            .SetBasePath(Directory.GetCurrentDirectory())
                            .AddJsonFile("appsettings.json").Build();

            folder = Configuration["HAMS.Api:Directory.SMSData"];
        }
예제 #4
0
 public VehicleSnapshotRepository(io_onlineContext context)
 {
     db = context;
     db.ChangeTracker.QueryTrackingBehavior = QueryTrackingBehavior.NoTracking;
 }
예제 #5
0
 public CoreSmsRepository(io_onlineContext context)
 {
     db = context;
 }