private void SettingService() { service = new AppVersionControlService(new VersionInDBServerRepo("127.0.0.1", 8005), new VersionSaveInDBServerRepo("127.0.0.1", 8005), new FileInSystemRepo(AppDomain.CurrentDomain.BaseDirectory), new FileInDBServerRepo("127.0.0.1", 8005), new DiscriptionAppInServer("127.0.0.1", 8005)); }
///<summary>Настройка сервиса в зависимости от настроек(сохранять одну версию или несколько)</summary> private void SettingService() { switch (Flag) { case "True": //сохранение нескольких версий service = new AppVersionControlService(new VersionInFileSystemRepo(Path), new VersionSaveInFileSystemRepo(AppDomain.CurrentDomain.BaseDirectory), new FileInDBServerRepo("127.0.0.1", 8005), new FileInSystemRepo(Path), new DiscriptionAppInServer("127.0.0.1", 8005)); serviceCheck = new AppVersionControlService(new VersionInFileSystemRepo(Path), new VersionSaveInDBServerRepo("127.0.0.1", 8005), new FileInDBServerRepo("127.0.0.1", 8005), new FileInSystemRepo(Path), new DiscriptionAppInServer("127.0.0.1", 8005)); break; case "False": //сохранение одной серсии service = new AppVersionControlService(new VersionInFileSystemRepoOne(Directory.GetCurrentDirectory()), new VersionSaveInFileSystemRepo(AppDomain.CurrentDomain.BaseDirectory), new FileInDBServerRepo("127.0.0.1", 8005), new FileInSystemRepoOne(Path), new DiscriptionAppInServer("127.0.0.1", 8005)); serviceCheck = new AppVersionControlService(new VersionInFileSystemRepoOne(Path), new VersionSaveInDBServerRepo("127.0.0.1", 8005), new FileInDBServerRepo("127.0.0.1", 8005), new FileInSystemRepo(Path), new DiscriptionAppInServer("127.0.0.1", 8005)); break; } }