コード例 #1
0
ファイル: DataConnections.cs プロジェクト: mihver1/PSD
        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);
        }
コード例 #2
0
ファイル: DataConnections.cs プロジェクト: pasichnichenko/PSD
        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;
        }
コード例 #3
0
        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;
        }