Example #1
0
        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);
        }
Example #2
0
 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;
 }
Example #3
0
        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;
        }