private async Task setIndividualValue(GetIndividualResponse r, getUserResult user) { //userName.Text = DatabaseHelper.CurrentUser; //password.Password = user.password; FirstNameTbx.Text = r.FirstName; MidNameTbx.Text = r.MiddleName; LastnameTbx.Text = r.LastName; BirthdayPicker.Date = r.DOB.Date; GenderCbx.SelectedIndex = r.Gender ? 0 : 1; StorageFile file = await StorageFile.GetFileFromPathAsync(user.profilePicture); BitmapImage bmp = new BitmapImage(); await bmp.SetSourceAsync(await file.OpenAsync(FileAccessMode.Read)); indAvatar.Source = bmp; cover = user.coverPicture; profile = user.profilePicture; file = await StorageFile.GetFileFromPathAsync(user.coverPicture); bmp = new BitmapImage(); await bmp.SetSourceAsync(await file.OpenAsync(FileAccessMode.Read)); indCover.Source = bmp; }
public void GetOrganization(string username, out string Name, out string Description, out string Type, out string Phone, out string Website, out string ProfilePic, out string CoverPic) { ISingleResult <getOrganizationResult> result1 = Data.getOrganization(username); ISingleResult <getUserResult> result2 = Data.getUser(username); if (result1 != null && result2 != null) { getOrganizationResult o = result1.First(); getUserResult u = result2.First(); Name = o.name; Description = o.description; Type = o.type; Phone = o.phone; Website = o.website; ProfilePic = u.profilePicture; CoverPic = u.coverPicture; } else { Name = ""; Description = ""; Type = ""; Phone = ""; Website = ""; ProfilePic = ""; CoverPic = ""; } }
public void GetIndividual(string username, out string FirstName, out string MiddleName, out string LastName, out DateTime DOB, out bool Gender, out string ProfilePic, out string CoverPic) { ISingleResult <getIndividualResult> result1 = Data.getIndividual(username); ISingleResult <getUserResult> result2 = Data.getUser(username); if (result1 != null && result2 != null) { getIndividualResult i = result1.First(); getUserResult u = result2.First(); FirstName = i.firstName; MiddleName = i.midName; LastName = i.lastName; DOB = i.DOB; Gender = i.gender; ProfilePic = u.profilePicture; CoverPic = u.coverPicture; } else { FirstName = ""; MiddleName = ""; LastName = ""; DOB = DateTime.MinValue; Gender = false; ProfilePic = ""; CoverPic = ""; } }
private async Task resetValue() { if (userTypeValue == 2) { IndividualPanel.Visibility = Visibility.Collapsed; } else if (userTypeValue == 1) { OrganizationPanel.Visibility = Visibility.Collapsed; GetIndividualRequest a = new GetIndividualRequest(DatabaseHelper.CurrentUser); GetIndividualResponse r = await DatabaseHelper.Client.GetIndividualAsync(a); getUserResult user = (await DatabaseHelper.Client.GetUserAsync(DatabaseHelper.CurrentUser)).First(); await setIndividualValue(r, user); } }