Пример #1
0
        private async void clearSearch_Click(object sender, EventArgs e)
        {
            var users = await _aspiService.Get <List <Model.User> >(null);

            dgvUsers.AutoGenerateColumns = false;
            var list = new List <Model.dgvLists.UserItem>();

            foreach (var user in users)
            {
                var Object = new Model.dgvLists.UserItem()
                {
                    Address     = user.Address,
                    BirthDate   = user.BirthDate.Date,
                    FirstName   = user.FirstName,
                    LastName    = user.LastName,
                    Mail        = user.Mail,
                    PhoneNumber = user.PhoneNumber,
                    UserId      = user.UserId,
                    Username    = user.Account.Username
                };
                list.Add(Object);
            }
            list.Sort((a, b) => a.FirstName.CompareTo(b.FirstName));
            dgvUsers.DataSource = list;
            FNSrch.Text         = "";
            LNSrch.Text         = "";
            UNSrch.Text         = "";
        }
Пример #2
0
        private async void searchBtn_Click(object sender, EventArgs e)
        {
            Model.Requests.UserSearchRequest search = new Model.Requests.UserSearchRequest()
            {
                FirstName = FNSrch.Text,
                LastName  = LNSrch.Text,
                Userneme  = UNSrch.Text
            };
            var users = await _aspiService.Get <List <Model.User> >(search);

            var list = new List <Model.dgvLists.UserItem>();

            foreach (var user in users)
            {
                var Object = new Model.dgvLists.UserItem()
                {
                    Address     = user.Address,
                    BirthDate   = user.BirthDate.Date,
                    FirstName   = user.FirstName,
                    LastName    = user.LastName,
                    Mail        = user.Mail,
                    PhoneNumber = user.PhoneNumber,
                    UserId      = user.UserId,
                    Username    = user.Account.Username
                };
                list.Add(Object);
            }
            list.Sort((a, b) => a.FirstName.CompareTo(b.FirstName));
            dgvUsers.DataSource = list;
        }