private async void GetUsers() { //List<User> usersList = new List<User>(); DisplayIsIndeterminate = true; //await Task.Run(() => //{ // foreach (var user in TfsShared.Instance.AllTeams.Select( // team => team.GetMembers(TfsShared.Instance.Tfs, MembershipQuery.Direct)) // .SelectMany(users => users) // .OrderBy(n => n.DisplayName) // .Where(user => !usersList.Any(u => u.UserName.Equals(user.UniqueName)))) // { // usersList.Add(new User() { DisplayName = user.DisplayName, UserName = user.UniqueName }); // } //}); foreach (var user in TfsShared.Instance.GetProjectUsers()) { UsersCollection.Add(user); } if (UsersCollection.Count > 0) { Owner = UsersCollection[0]; } DisplayIsIndeterminate = false; }
public async Task GetUsers() { if (IsBusy) { return; } IsBusy = true; try { this.UsersCollection.Clear(); foreach (var user in await userRep.GetAsync()) { UsersCollection.Add(user); } } catch (Exception ex) { Debug.WriteLine(ex); } finally { IsBusy = false; } }
public override async Task LoadAsync(int id) { var users = await _repository.GetAllUsersAsync(); UsersCollection.Clear(); foreach (var item in users) { UsersCollection.Add(item); } }
//сортировать список пользователей по выбранной компании private void sortUsers(int parametr) { UsersCollection.Clear(); foreach (User item in db.Users) { if (item.CompanyId.Equals(parametr)) { UsersCollection.Add(item); } } }
private async void button_Click(object sender, RoutedEventArgs e) { //회원 정보 입력하구 난뒤 button.IsEnabled = false; try { var user = new User() { user_id = userinfo_id.Text, user_passwd = userinfo_pw.Text, user_name = userinfo_name.Text, user_gender = userinfo_gender.Text, user_age = int.Parse(userinfo_age.Text), user_height = int.Parse(userinfo_height.Text), user_weight = int.Parse(userinfo_weight.Text), user_phone = userinfo_contact.Text }; var response = await client.PostAsJsonAsync("user/rest", user); response.EnsureSuccessStatusCode(); // 오류 코드를 던집니다. _users.Add(user); } catch (HttpRequestException ex) { MessageBox.Show(ex.Message); } catch (System.FormatException) { MessageBox.Show("Error: 나이, 신장, 체중은 숫자로만 입력하시오."); } finally { button.IsEnabled = true; MessageBox.Show("회원가입 완료 되었습니다. 로그인 화면으로 돌아가 주세요"); } }
public static UsersCollection GetAll() { resourceSchema.Dal.Users dbo = null; try { dbo = new resourceSchema.Dal.Users(); System.Data.DataSet ds = dbo.Users_Select_All(); UsersCollection collection = new UsersCollection(); if (GlobalTools.IsSafeDataSet(ds)) { for (int i = 0; (i < ds.Tables[0].Rows.Count); i = (i + 1)) { Users obj = new Users(); obj.Fill(ds.Tables[0].Rows[i]); if ((obj != null)) { collection.Add(obj); } } } return collection; } catch (System.Exception ) { throw; } finally { if ((dbo != null)) { dbo.Dispose(); } } }
public MockDatabase() { User user1 = new User { Id = 1, UniversityId = "s0000001", FirstName = "Connagh", LastName = "Muldoon", Email = "*****@*****.**", PhoneNumber = "01452699316", DateOfBirth = new DateTime(1995, 06, 01), Role = UserRole.Student, Graduated = false }; User user2 = new User { Id = 2, UniversityId = "s0000002", FirstName = "Thomas", LastName = "Clark", Email = "*****@*****.**", PhoneNumber = "01452234765", DateOfBirth = new DateTime(1995, 02, 23), Role = UserRole.Student, Enrollments = new List <Identifier>() }; User user3 = new User { Id = 3, UniversityId = "s0000003", FirstName = "Abu", LastName = "Alam", Email = "*****@*****.**", PhoneNumber = "01452543876", DateOfBirth = new DateTime(1988, 08, 12), Role = UserRole.Lecturer }; Module module1 = new Module { Id = 1, ModuleTitle = "Applied Ass Kicking", ModuleCode = "CT1337" }; ModuleRun moduleRun1 = new ModuleRun { Id = 1, Lecturer = user3.ToIdentifier(), Module = module1.ToIdentifier() }; module1.ModuleRuns = new List <Identifier>() { moduleRun1.ToIdentifier() }; Assignment assignment1 = new Assignment { Id = 1, AssignmentName = "1. Chew Bubblegum", ModuleRun = moduleRun1.ToIdentifier() }; moduleRun1.Assignments = new List <Identifier>() { assignment1.ToIdentifier() }; Course course1 = new Course { Id = 1, Title = "Computing - BSc W/Hons", CourseLeader = user3.ToIdentifier(), ModuleRuns = new List <Identifier>() { moduleRun1.ToIdentifier() }, Students = new List <Identifier>() { user1.ToIdentifier() } }; Result result1 = new Result() { Id = 1, Assignment = assignment1.ToIdentifier(), Grade = 74, Student = user1.ToIdentifier() }; assignment1.Results = new List <Identifier>() { result1.ToIdentifier() }; user1.Enrollments = new List <Identifier>() { moduleRun1.ToIdentifier() }; user1.Course = new Identifier(course1); user3.Enrollments = new List <Identifier>() { moduleRun1.ToIdentifier() }; user3.Course = new Identifier(course1); UsersCollection.Add(user1); UsersCollection.Add(user2); UsersCollection.Add(user3); ModulesCollection.Add(module1); ModuleRunsCollection.Add(moduleRun1); AssignmentsCollection.Add(assignment1); ResultsCollection.Add(result1); CoursesCollection.Add(course1); }
/// <summary> /// Interpreta los usuarios de un nodo /// </summary> private static void ParseUsers(MLNodesCollection objMLColNodes, UsersCollection objColUsers) { foreach (MLNode objMLChild in objMLColNodes) if (objMLChild.Name.Equals(cnstStrTagUser)) objColUsers.Add(Parse(objMLChild)); else if (objMLChild.Name.Equals(cnstStrTagNextCursor)) objColUsers.NextCursor = objMLChild.Value; else if (objMLChild.Name.Equals(cnstStrTagPreviousCursor)) objColUsers.PreviousCursor = objMLChild.Value; }
/// <summary> /// Interpreta un documento XML para obtener una colección de datos de usuario /// </summary> internal static UsersCollection ParseCollection(MLFile objMLFile) { UsersCollection objColUsers = new UsersCollection(); // Interpreta los datos foreach (MLNode objMLNode in objMLFile.Nodes) if (objMLNode.Name.Equals("Root")) { objColUsers.NextCursor = objMLNode.Attributes[cnstStrTagNextCursor].Value; objColUsers.PreviousCursor = objMLNode.Attributes[cnstStrTagPreviousCursor].Value; foreach (MLNode objMLChild in objMLNode.Nodes) if (objMLChild.Name.Equals(cnststrTagUsersList)) { foreach (MLNode objMLUser in objMLChild.Nodes) if (objMLUser.Name.Equals(cnstStrTagUsers)) ParseUsers(objMLUser.Nodes, objColUsers); } else if (objMLChild.Name.Equals(cnstStrTagUsers)) foreach (MLNode objMLStruct in objMLChild.Nodes) if (objMLStruct.Name == "Struct") objColUsers.Add(Parse(objMLStruct)); } // Devuelve los usuarios return objColUsers; }