Exemple #1
0
        private async Task FillUsersList()
        {
            var existingUsers = await _userService.GetExistingUsers();

            UsersList.Clear();
            foreach (var user in existingUsers)
            {
                UsersList.Add(user);
            }
        }
Exemple #2
0
        private void StartReadingUsersServer()
        {
            var cts = new CancellationTokenSource();

            UsersList.Clear();
            _ = m_chatService.Users()
                .ForEachAsync((x) => UsersList.Add($" {x.Name}"), cts.Token);

            App.Current.Exit += (_, __) => cts.Cancel();
        }
Exemple #3
0
        public void DataGrid_Loaded()
        {
            DBClass.openConnection();

            DBClass.sql             = "select * from users";
            DBClass.cmd.CommandType = CommandType.Text;
            DBClass.cmd.CommandText = DBClass.sql;

            DBClass.da = new SqlDataAdapter(DBClass.cmd);
            DBClass.dt = new DataTable();
            DBClass.da.Fill(DBClass.dt);

            // wyciągamy dane
            i = 0;
            int j = 0;

            //Console.WriteLine("Przy bazie" + DBClass.dt);
            UsersList.Clear();
            UsersAttributes usersAttributesInstance;

            using (SqlDataReader reader = DBClass.cmd.ExecuteReader())
            {
                while (reader.Read())
                {
                    for (j = 0; j <= reader.FieldCount - 1; j++) // Looping throw colums
                    {
                        data[j] = reader.GetValue(j).ToString();
                    }
                    if (data[0] != "0")
                    {
                        UsersList.Add(new UserModel
                        {
                            IDUser        = (data[0]),
                            NameUser      = data[1],
                            PasswordUser  = data[2],
                            TypeUser      = ((UsersAttributes)(Int32.Parse(data[3]))).ToString(),
                            FirstNameUser = data[4],
                            LastNameUser  = data[5]
                        });
                    }
                    usersAttributesTemp[i] = Int32.Parse(data[3]);
                    Console.WriteLine("userAtributes in Loaded " + (usersAttributesTemp[i]) + "data - " + data[3]);
                    i++;
                    //Console.WriteLine("FirstNameUser" + reader["FirstNameUser"].ToString());
                }
            }
            selectedFirstName = "Adrian";
            DBClass.closeConnection();
        }
        public async Task Init()
        {
            try
            {
                UsersList.Clear();
                var users = await _usersService.Get <IList <UserDto> >();

                foreach (var item in users)
                {
                    UsersList.Add(item);
                }
            }
            catch
            {
                throw;
            }
        }
Exemple #5
0
 public void StopServer()
 {
     if (!this.IsServerActive)
     {
         return;
     }
     UsersList.Clear();
     while (UsersList.Count != 0)
     {
         User user = UsersList[0];
         UsersList.Remove(user);
         user.Dispose();
     }
     _socket.Dispose();
     _socket             = null;
     this.IsServerActive = false;
 }
        public async Task Filter(string Username)
        {
            try
            {
                var userSearch = await _usersService.Get <IList <UserDto> >(new UserSearchRequest
                {
                    UserName = Username
                });

                UsersList.Clear();

                foreach (var item in userSearch)
                {
                    UsersList.Add(item);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }