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 = ""; }
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; }