private string GetReturnData(SystemUserLoginItem user) { var lstProvider = ConfigurationManager.AppSettings["DefaultDomain"].Split(',').ToList(); if (lstProvider.Contains(user.Provider)) { string token = ConfigurationManager.AppSettings["DefaultToken"]; string timeLogin = DateTime.Now.ToString(); string hashCode = CryptoEngine.Md5x2(user.UserName + timeLogin + token); string returnData = CryptorEngine.Encrypt(string.Format("{0}#{1}#{2}#{3}", 100, user.UserName, timeLogin, hashCode), token); return(returnData); } else { var userClientInfomation = objUserClientIdDA.GetListByUsernameAndDomain(user.UserName, user.Provider); if (userClientInfomation.Count() < 1) { return("101"); } var lstUserName = string.Join(",", userClientInfomation.Select(p => p.UserIDClient)); string token = userClientInfomation.FirstOrDefault().Token; string timeLogin = DateTime.Now.ToString(); string hashCode = CryptoEngine.Md5x2(lstUserName + timeLogin + token); string returnData = CryptorEngine.Encrypt(string.Format("{0}#{1}#{2}#{3}", 100, lstUserName, timeLogin, hashCode), token); return(returnData); } }