private void BindUsersToUserList()
        {
            // Get all of the user accounts
            MembershipUserCollection users = Membership.GetAllUsers();

            UserLists.DataSource = users;
            UserLists.DataBind();
        }
Beispiel #2
0
        public async Task SendMessage(string callEmoji, string closeEmoji)
        {
            PresentationMessage = await Channel.SendMessageAsync(GetMessageText());

            var emojis = UserLists.Select(x => x.JoinEmote).ToList();

            emojis.Add(new Emoji(callEmoji));
            emojis.Add(new Emoji(closeEmoji));
            await PresentationMessage.AddReactionsAsync(emojis.ToArray());
        }
Beispiel #3
0
        public UserLists Signin(string id, string data)
        {
            UserLists founduser = _aushipbank.AllSearchBy <UserLists>(x => x.Pincode == data && x.Email == id).FirstOrDefault();

            if (founduser == null)
            {
                return(new UserLists());
            }
            else
            {
                return(founduser);
            }
            //return new UserLists() ;{Name="Bobby Faruqi", Email="*****@*****.**" };
        }
        public MessengerClient(Credentials credentials)
        {

            @lock = new AsyncReaderWriterLock();

            this.credentials = credentials;

            userCache = new Dictionary<string, WeakReference>();

            privacySettings = new Dictionary<PrivacySetting, string>();
            UserLists = new UserLists(this);
            Groups = new Groups();
            IMSessions = new IMSessions();

        }
        public UserLists Signin()
        {
            var id   = Request.Form["username"].First().ToString();
            var data = Request.Form["password"].First().ToString();

            UserLists founduser = _aushipbank.AllSearchBy <UserLists>(x => x.Pincode == data && x.Email == id).FirstOrDefault();

            if (founduser == null)
            {
                return(new UserLists());
            }
            else
            {
                return(founduser);
            }
        }
Beispiel #6
0
        public ActionResult AddList(UserLists list)
        {
            var user   = UserManager.FindById(User.Identity.GetUserId());
            var result = _context.UserLists.Where(l => l.ListName.ToUpper().Contains(list.ListName.ToUpper()) &&
                                                  l.UserName == user.UserName);

            if (!result.Any())
            {
                var newList = new UserLists()
                {
                    ListName = list.ListName,
                    UserName = user.UserName
                };
                if (!list.Word.IsNullOrWhiteSpace())
                {
                    //char[] delimiters = new[] { ',', ';', ' ', '\n', '"','?', '^', '*',  };
                    //var words = list.Word.Split(delimiters, StringSplitOptions.RemoveEmptyEntries).Distinct().ToArray();
                    var words     = Regex.Replace(list.Word, "[^0-9a-zA-Z']+", ",");
                    var wordArray = words.Split(',').Distinct().ToArray();
                    newList.Word = string.Join(", ", wordArray);
                }
                else
                {
                    newList.Word = "";
                }
                _context.UserLists.Add(newList);

                _context.SaveChanges();
                return(RedirectToAction("Index"));
            }
            else
            {
                ModelState.AddModelError("ListName", list.ListName);
                return(View("NewList"));
            }
        }
Beispiel #7
0
 public override string ToString()
 {
     return($"Group: {Description}, {UserLists.Sum(x => x.Users.Count)} users");
 }
        public async Task UpdateUserLists(bool useCursor = false)
        {
            if (UpdatingUserLists)
            {
                return;
            }

            if (_userId == 0 || Tokens == null)
            {
                return;
            }

            if (useCursor && _userListsCursor == 0)
            {
                return;
            }

            UpdatingUserLists = true;

            if (!useCursor || _userListsCursor == 0)
            {
                UserLists.Clear();
            }

            try
            {
                var param = new Dictionary <string, object>
                {
                    { "user_id", _userId },
                    { "count", 20 }
                };
                if (useCursor && _userListsCursor != 0)
                {
                    param.Add("cursor", _userListsCursor);
                }

                var userLists = await Tokens.Lists.OwnershipsAsync(param);

                if (!useCursor || _userListsCursor == 0)
                {
                    UserLists.Clear();
                }

                foreach (var list in userLists)
                {
                    UserLists.Add(list);
                }

                _userListsCursor = userLists.NextCursor;
            }
            catch
            {
                if (!useCursor || _userListsCursor == 0)
                {
                    UserLists.Clear();
                }

                UpdatingUserLists = false;
                return;
            }

            UpdatingUserLists = false;
        }