public static string BindDatatable(string uniqueUserID, string fullName, string givenName, string familyName, string email, string googleToken)
        {
            string ConnectionIDUpdated = "false";

            using (var db = new WebApplication2.MyEntityFramework.MySignalRUsersEntities())
            {
                var userDataRecord = (from c in db.UsersTemp
                                      where (c.UniqueUserID == uniqueUserID)
                                      select c).SingleOrDefault();

                if (userDataRecord != null)
                {
                    userDataRecord.FullName    = fullName;
                    userDataRecord.GivenName   = givenName;
                    userDataRecord.FamilyName  = familyName;
                    userDataRecord.Email       = email;
                    userDataRecord.GoogleToken = googleToken;

                    db.SaveChanges();

                    ConnectionIDUpdated = "true";
                }
            }
            return(ConnectionIDUpdated);
        }
示例#2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            WebApplication2.Models.UsersData uData = new WebApplication2.Models.UsersData();

            using (var db = new WebApplication2.MyEntityFramework.MySignalRUsersEntities())
            {
                var userIDsList = (from c in db.UsersTemp
                                   select new Models.UsersData()
                {
                    userID = c.UniqueUserID, FullName = c.FullName, GivenName = c.GivenName, FamilyName = c.FamilyName, Email = c.Email, GoogleToken = c.GoogleToken
                }).ToList();


                foreach (var id in userIDsList)
                {
                    if (id.FullName != null)
                    {
                        uData.userIDS.Add(id.userID.ToString() + "|" + id.FullName.ToString());
                    }
                    else
                    {
                        uData.userIDS.Add(id.userID.ToString());
                    }
                }
            }

            allLoggedInUsers.Items.Clear();
            for (int i = 0; i < uData.userIDS.Count; i++)
            {
                allLoggedInUsers.Items.Add(new ListItem(uData.userIDS[i].ToString()));
            }
        }