public async void FillUserData() { var groups = await GroupDataStore.GetItemsAsync(); var users = await UserDataStore.GetItemsAsync(); foreach (var group in groups) { if (group.MemberId4 == "User1") { //Add group data GroupName = group.GroupName; var result = ExperienceToLevel(group.GroupXP); GroupLevel = result.Item1.ToString(); GroupPercent = result.Item4; //Add first user data var user1 = await UserDataStore.GetItemAsync(group.MemberId1); var result1 = ExperienceToLevel(user1.PersonalExperience); User1Name = user1.Username; User1Level = result1.Item1.ToString(); User1Percent = result1.Item4; //Add second user data var user2 = await UserDataStore.GetItemAsync(group.MemberId2); var result2 = ExperienceToLevel(user2.PersonalExperience); User2Name = user2.Username; User2Level = result2.Item1.ToString(); User2Percent = result2.Item4; //Add third user data var user3 = await UserDataStore.GetItemAsync(group.MemberId3); var result3 = ExperienceToLevel(user3.PersonalExperience); User3Name = user3.Username; User3Level = result3.Item1.ToString(); User3Percent = result3.Item4; //Add fourth user data var user4 = await UserDataStore.GetItemAsync(group.MemberId4); var result4 = ExperienceToLevel(user4.PersonalExperience); User4Name = user4.Username; User4Level = result4.Item1.ToString(); User4Percent = result4.Item4; break; } } }
public async void FillGroupData() { var groups = await GroupDataStore.GetItemsAsync(); Groups[] GroupArray = groups.ToArray(); // Fill group 1 data var group1 = await GroupDataStore.GetItemAsync(GroupArray[0].GroupName); GroupName_1 = group1.GroupName; var user1_1 = await UserDataStore.GetItemAsync(group1.MemberId1); User1_1Name = user1_1.Username; User1_1Hat = user1_1.HatColour.ToLower(); var user1_2 = await UserDataStore.GetItemAsync(group1.MemberId2); User1_2Name = user1_2.Username; User1_2Hat = user1_2.HatColour.ToLower(); var user1_3 = await UserDataStore.GetItemAsync(group1.MemberId3); User1_3Name = user1_3.Username; User1_3Hat = user1_3.HatColour.ToLower(); // Fill group 2 data var group2 = await GroupDataStore.GetItemAsync(GroupArray[1].GroupName); GroupName_2 = group2.GroupName; var user2_1 = await UserDataStore.GetItemAsync(group2.MemberId1); User2_1Name = user2_1.Username; User2_1Hat = user2_1.HatColour.ToLower(); var user2_2 = await UserDataStore.GetItemAsync(group2.MemberId2); User2_2Name = user2_2.Username; User2_2Hat = user2_2.HatColour.ToLower(); var user2_3 = await UserDataStore.GetItemAsync(group2.MemberId3); User2_3Name = user2_3.Username; User2_3Hat = user2_3.HatColour.ToLower(); }