public void AddNewBackupAtList(string backupTypeName) { BackupBaseM backupVM = null; if (backupTypeName == SimpleBackupVM.BackupTypeName) { backupVM = new SimpleBackupM(); } else if (backupTypeName == AdvancedBackupVM.BackupTypeName) { backupVM = new AdvancedBackupM(); } else { Log.main.Add(new Mess(LogType.ERR, Log.main.errUserText, $"Received unexpected value for backupTypeName:<{backupTypeName}>")); } BackupsM.Instance.Add(backupVM); }
public BackupBaseVM(BackupBaseM backupBase) : this() { Model = backupBase; }
public AdvancedBackupVM(BackupBaseM backupBase) : base(backupBase) { }
public SimpleBackupVM(BackupBaseM backupBase) : base(backupBase) { }