public bool TryCreateAndSetPhoneBase(String path) { if (_userPasses == null) return false; var newPhoneBase = new FileRepository(_userPasses.PhonePassword); var connectResult = newPhoneBase.Connect(path); if (!newPhoneBase.Create(path)) return false; return TrySetPhoneBase(path); }
public bool TrySetPhoneBase(String path) { if (_userPasses == null) return false; var newPhoneBase = new FileRepository(_userPasses.PhonePassword); var connectResult = newPhoneBase.Connect(path); if (connectResult == ConnectResult.WrongPath) return false; if (connectResult == ConnectResult.Success) PhoneBase = newPhoneBase; return connectResult == ConnectResult.Success; }
public bool TrySetPcBase(String path) { if (_userPasses == null) return false; var newPcBase = new FileRepository(_userPasses.BasePassword); var connectResult = newPcBase.Connect(path); if (connectResult == ConnectResult.WrongPath) return false; if (connectResult == ConnectResult.Success) PcBase = newPcBase; if (connectResult == ConnectResult.Success) { MainBase = PcBase.Base; return true; } return false; }