Пример #1
0
        public TokenDTO ConvertToDAO(IAccountToken token)
        {
            TokenDTO           target       = new TokenDTO();
            TrelloAccountToken currentToken = (TrelloAccountToken)token;

            target.TokenName = currentToken.TokenName;
            target.TokenId   = currentToken.TokenId;
            List <TokenForSerialization> tokenList = new List <TokenForSerialization>();

            TokenForSerialization userName = new TokenForSerialization();

            userName.Key   = "UserToken";
            userName.Value = currentToken.UserToken;
            tokenList.Add(userName);

            TokenForSerialization dateTime = new TokenForSerialization();

            dateTime.Key   = "DateCreation";
            dateTime.Value = currentToken.DateCreation;
            tokenList.Add(dateTime);

            TokenForSerialization BoardID = new TokenForSerialization();

            BoardID.Key   = "BoardID";
            BoardID.Value = currentToken.BoardID;
            tokenList.Add(BoardID);

            target.Tokens = tokenList.ToArray();
            return(target);
        }
Пример #2
0
        public static Boolean DeleteToken(IAccountToken token)
        {
            Boolean  succeed     = false;
            TokenDTO targetToken = token.ConvertToDAO(token);

            succeed = services.DeleteToken(targetToken);
            return(succeed);
        }
        public TokenDTO ConvertToDAO(IAccountToken token)
        {
            TokenDTO             target       = new TokenDTO();
            DatabaseAccountToken currentToken = (DatabaseAccountToken)token;

            target.TokenName = currentToken.TokenName;
            target.TokenId   = currentToken.TokenId;
            List <TokenForSerialization> tokenList = new List <TokenForSerialization>();

            TokenForSerialization userName = new TokenForSerialization();

            userName.Key   = "UserName";
            userName.Value = currentToken.UserName;
            tokenList.Add(userName);

            TokenForSerialization password = new TokenForSerialization();

            password.Key   = "Password";
            password.Value = currentToken.Password;
            tokenList.Add(password);

            TokenForSerialization mapping = new TokenForSerialization();

            mapping.Key   = "Mapping";
            mapping.Value = currentToken.Mapping;
            tokenList.Add(mapping);

            TokenForSerialization dataSource = new TokenForSerialization();

            dataSource.Key   = "DataSource";
            dataSource.Value = currentToken.DataSource;
            tokenList.Add(dataSource);

            TokenForSerialization databaseDriver = new TokenForSerialization();

            databaseDriver.Key   = "DatabaseDriver";
            databaseDriver.Value = currentToken.DatabaseDriver.ToString();
            tokenList.Add(databaseDriver);

            TokenForSerialization databaseDialect = new TokenForSerialization();

            databaseDialect.Key   = "DatabaseDialect";
            databaseDialect.Value = currentToken.DatabaseDialect.ToString();
            tokenList.Add(databaseDialect);

            TokenForSerialization databaseConnectionString = new TokenForSerialization();

            databaseConnectionString.Key   = "ConnectionString";
            databaseConnectionString.Value = currentToken.ConnectionString;
            tokenList.Add(databaseConnectionString);

            target.Tokens = tokenList.ToArray();
            return(target);
        }
Пример #4
0
        public Token Convert(IAccountToken token)
        {
            Token targetToken = new Token();
            GoogleSheetsAccountToken paramToken = (GoogleSheetsAccountToken)token;

            targetToken.TokenId   = paramToken.TokenId;
            targetToken.TokenName = paramToken.TokenName;
            targetToken.Tokens.Add("RefreshToken", paramToken.RefreshToken);

            return(targetToken);
        }
        public Token Convert(IAccountToken token)
        {
            Token targetToken = new Token();
            TrelloAccountToken currentToken = (TrelloAccountToken)token;

            targetToken.TokenName = currentToken.TokenName;
            targetToken.TokenId   = currentToken.TokenId;
            targetToken.Tokens.Add("UserToken", currentToken.UserToken);
            targetToken.Tokens.Add("DateCreation", currentToken.DateCreation.ToString());
            targetToken.Tokens.Add("BoardID", currentToken.BoardID);

            return(targetToken);
        }
        public Token Convert(IAccountToken token)
        {
            Token targetToken = new Token();
            DatabaseAccountToken paramToken = (DatabaseAccountToken)token;

            targetToken.TokenId   = paramToken.TokenId;
            targetToken.TokenName = paramToken.TokenName;
            targetToken.Tokens.Add("ConnectionString", paramToken.ConnectionString);
            targetToken.Tokens.Add("UserName", paramToken.UserName);
            targetToken.Tokens.Add("Password", paramToken.Password);
            targetToken.Tokens.Add("DataSource", paramToken.DataSource);
            targetToken.Tokens.Add("Mapping", paramToken.Mapping);
            targetToken.Tokens.Add("DatabaseDriver", paramToken.DatabaseDriver.ToString());
            targetToken.Tokens.Add("DatabaseDialect", paramToken.DatabaseDialect.ToString());

            return(targetToken);
        }
Пример #7
0
        public static IAccountToken GetTokenByID(Int32 tokenId, Sources source)
        {
            IAccountToken targetToken = null;

            using (ISession session = sessionFactory.OpenSession())
            {
                TokenDAO tok   = session.Get <TokenDAO>(tokenId);
                Token    token = tok.TokenDAOToTokenDomain();
                targetToken = GetCurrentInstanceForToken(source);

                if (targetToken != null)
                {
                    targetToken = targetToken.Convert(token);
                }
            }
            return(targetToken);
        }
Пример #8
0
        public TokenDTO ConvertToDAO(IAccountToken token)
        {
            TokenDTO target = new TokenDTO();
            GoogleSheetsAccountToken currentToken = (GoogleSheetsAccountToken)token;

            target.TokenName = currentToken.TokenName;
            target.TokenId   = currentToken.TokenId;
            List <TokenForSerialization> tokenList = new List <TokenForSerialization>();

            TokenForSerialization password = new TokenForSerialization();

            password.Key   = "RefreshToken";
            password.Value = currentToken.RefreshToken;
            tokenList.Add(password);

            target.Tokens = tokenList.ToArray();
            return(target);
        }
Пример #9
0
 private void button3_Click(object sender, EventArgs e)
 {
     if (cmbTokens.SelectedItem != null)
     {
         if (DialogResult.Yes == MessageBox.Show(
                 String.Format("Delete this token: {0}", cmbTokens.SelectedItem.ToString()), "Confirm", MessageBoxButtons.YesNo))
         {
             IAccountToken tokenToDelete = userDBFullAccount.Tokens.SingleOrDefault(x => x.TokenName == cmbTokens.SelectedItem.ToString());
             if (tokenToDelete != null)
             {
                 Boolean result = SettingsManager.DeleteToken(tokenToDelete);
                 if (result)
                 {
                     UdateDataBaseSettingForm();
                 }
             }
         }
     }
 }
Пример #10
0
 private void btnDeleteToken_Click(object sender, EventArgs e)
 {
     if (cmbTokens.SelectedItem != null)
     {
         if (DialogResult.Yes == MessageBox.Show(
                 String.Format("Delete this token: {0}", cmbTokens.SelectedItem.ToString()), "Confirm", MessageBoxButtons.YesNo))
         {
             IAccountToken tokenToDelete = userExcelFullAccount.Tokens.SingleOrDefault(x => x.TokenName == cmbTokens.SelectedItem.ToString());
             if (tokenToDelete != null)
             {
                 Boolean result = SettingsManager.DeleteToken(tokenToDelete);
                 if (result)
                 {
                     ExcelSynchronizer.UpdateWatchibleFiles();
                     UpdateExcelSettingForm();
                     ReloadAllSettingFromDB();
                 }
             }
         }
     }
 }
Пример #11
0
 public static Boolean DeleteToken(IAccountToken token)
 {
     Boolean succeed = false;
     TokenDTO targetToken = token.ConvertToDAO(token);
     succeed = services.DeleteToken(targetToken);
     return succeed;
 }
        public Token Convert(IAccountToken token)
        {
            Token targetToken = new Token();
            DatabaseAccountToken paramToken = (DatabaseAccountToken)token;

            targetToken.TokenId = paramToken.TokenId;
            targetToken.TokenName = paramToken.TokenName;
            targetToken.Tokens.Add("ConnectionString", paramToken.ConnectionString);
            targetToken.Tokens.Add("UserName", paramToken.UserName);
            targetToken.Tokens.Add("Password", paramToken.Password);
            targetToken.Tokens.Add("DataSource", paramToken.DataSource);
            targetToken.Tokens.Add("Mapping", paramToken.Mapping);
            targetToken.Tokens.Add("DatabaseDriver", paramToken.DatabaseDriver.ToString());
            targetToken.Tokens.Add("DatabaseDialect", paramToken.DatabaseDialect.ToString());

            return targetToken;
        }
        public TokenDTO ConvertToDAO(IAccountToken token)
        {
            TokenDTO target = new TokenDTO();
            TrelloAccountToken currentToken = (TrelloAccountToken)token;

            target.TokenName = currentToken.TokenName;
            target.TokenId = currentToken.TokenId;
            List<TokenForSerialization> tokenList = new List<TokenForSerialization>();

            TokenForSerialization userName = new TokenForSerialization();
            userName.Key = "UserToken";
            userName.Value = currentToken.UserToken;
            tokenList.Add(userName);

            TokenForSerialization dateTime = new TokenForSerialization();
            dateTime.Key = "DateCreation";
            dateTime.Value = currentToken.DateCreation;
            tokenList.Add(dateTime);

            TokenForSerialization BoardID = new TokenForSerialization();
            BoardID.Key = "BoardID";
            BoardID.Value = currentToken.BoardID;
            tokenList.Add(BoardID);

            target.Tokens = tokenList.ToArray();
            return target;
        }
        public Token Convert(IAccountToken token)
        {
            Token targetToken = new Token();
            GoogleSheetsAccountToken paramToken = (GoogleSheetsAccountToken)token;

            targetToken.TokenId = paramToken.TokenId;
            targetToken.TokenName = paramToken.TokenName;
            targetToken.Tokens.Add("RefreshToken", paramToken.RefreshToken);

            return targetToken;
        }
        public TokenDTO ConvertToDAO(IAccountToken token)
        {
            TokenDTO target = new TokenDTO();
            GoogleSheetsAccountToken currentToken = (GoogleSheetsAccountToken)token;

            target.TokenName = currentToken.TokenName;
            target.TokenId = currentToken.TokenId;
            List<TokenForSerialization> tokenList = new List<TokenForSerialization>();

            TokenForSerialization password = new TokenForSerialization();
            password.Key = "RefreshToken";
            password.Value = currentToken.RefreshToken;
            tokenList.Add(password);

            target.Tokens = tokenList.ToArray();
            return target;
        }