public override void Initialize() { SetupCatalogInitializer(ExtraLaunchers.AddNone); Settings = new ApplicationSettings(); var path = Settings.VehicleFamilyLocation; var errorReport = new ErrorReport(false); Repo = new VehicleFamilyRepo(path, errorReport); DirectoryCreator = new DirectoryCreator(Settings, errorReport); DirectoryCreator.CreateVehicleFamilyStorageLocation(); var familyName = Family.Name; PathHolder.DirectoryPath = $"{path}/{familyName}"; PathHolder.XMLPath = $"{path}/{familyName}/{familyName}.xml"; }
public override void Initialize() { SetupCatalogInitializer(ExtraLaunchers.AddNone); Settings = new ApplicationSettings(); var path = Settings.VehicleFamilyLocation; var errorReport = new ErrorReport(false); DirectoryCreator = new DirectoryCreator(Settings, errorReport); DirectoryCreator.CreateVehicleFamilyStorageLocation(); var repo = new VehicleFamilyRepo(path, errorReport); repo.Create(Family); Cache = new VehicleFamilyCache(Settings, errorReport); AdditionalFamilies = new[] { new VehicleFamily("Falcon"), new VehicleFamily("Delta"), new VehicleFamily("Atlas"), }; }