Пример #1
0
 public LocalRepository()
     : base("Local")
 {
     m_catalogs = new Dictionary<Vehicle, TrackCatalogCollection>();
     m_folderManager = new TrackFolderManager(this);
     m_importHelper = new TrackImportHelper(this);
 }
 public void ImportAllTest()
 {
     string repoDir = PersonalTest.StorageRoot;
     string sourceDir = PersonalTest.DeviceRoot;
     //string sourceDir = @"x:\gfdata";
     LocalRepository repo = new LocalRepository();
     repo.Open(repoDir, null);
     Vehicle vehicle = new Vehicle() { VehicleId = "v121212121212" };
     TrackImportHelper helper = new TrackImportHelper(repo);
     helper.ImportAll(vehicle, sourceDir, false, true);
 }
        public void ImportTest()
        {
            LocalRepository repo = new LocalRepository();
            repo.Open(PersonalTest.StorageRoot, null);
            Vehicle vehicle = new Vehicle() { VehicleId = "v121212121212" };
            TrackImportHelper helper = new TrackImportHelper(repo);

            List<string> files = new List<string>();
            files.Add(Path.Combine(PersonalTest.DeviceRoot, @"all_2012_03_11_20_37_31"));
            files.Add(Path.Combine(PersonalTest.DeviceRoot, @"all_2012_03_11_20_38_00"));
            files.Add(Path.Combine(PersonalTest.DeviceRoot, @"event_2012_03_11_20_38_31"));

            helper.Import(vehicle, files, true, true);
        }