public bool TryCreateAndSetPcBase(String path) { if (_userPasses == null) return false; var newPcBase = new FileRepository(_userPasses.BasePassword); var connectResult = newPcBase.Create(path); if (!newPcBase.Create(path)) return false; return TrySetPcBase(path); }
private bool SaveAs(FileRepository fRepository) { var oldPath = fRepository.Path; var dialog = new SaveFileDialog(); dialog.ShowDialog(); var newFilePath = dialog.FileName; if (!fRepository.SaveAs(newFilePath)) { fRepository.Path = oldPath; return false; } return true; }
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; }