public ObservableCollection<TeamMemberModel> GetTestData() { var teamMemberModelList = new ObservableCollection<TeamMemberModel>(); var user = new User { Name = "Manny Singh" }; var userLocation = new UserLocationModel { Latitude = 32.8946723, Longitude = -96.9774144, AddressName = "Microsoft Las Colinas" }; teamMemberModelList.Add(new TeamMemberModel(user, userLocation)); user = new User { Name = "Chris Palmer" }; userLocation = new UserLocationModel { Latitude = 32.8946723, Longitude = -96.9774144, AddressName = "Microsoft Las Colinas" }; teamMemberModelList.Add(new TeamMemberModel(user, userLocation)); user = new User { Name = "Joseph Baggett" }; userLocation = new UserLocationModel { Latitude = 32.8959446, Longitude = -96.9597849, AddressName = "Starbucks" }; teamMemberModelList.Add(new TeamMemberModel(user, userLocation)); user = new User { Name = "Brent Finney" }; userLocation = new UserLocationModel { Latitude = 32.8946723, Longitude = -96.9774144, AddressName = "Microsoft Las Colinas." }; teamMemberModelList.Add(new TeamMemberModel(user, userLocation)); user = new User { Name = "Landry Kammogne" }; userLocation = new UserLocationModel { Latitude = 32.89109, Longitude = -96.962958, AddressName = "In Route" }; teamMemberModelList.Add(new TeamMemberModel(user, userLocation)); return teamMemberModelList; }
public async Task GetUser(string emailAddress) { try { using (var handle = Insights.TrackTime("GetUser")) { if (string.IsNullOrEmpty(emailAddress)) { User = new User { IsSuccess = false, ErrorMessage = ValidationResources.SignInEmptyEmailAddressOrPassword }; } else { using (var client = new HttpClient()) { var url = string.Format("{0}/v1/user/getUserByEmail/?emailAddress={1}", baseUrl, emailAddress); var json = await client.GetStringAsync(url); var dto = JsonConvert.DeserializeObject<User>(json); User = new User { Id = dto.Id, Name = dto.Name, EmailAddress = dto.EmailAddress, IsSuccess = dto.IsSuccess, ErrorMessage = dto.ErrorMessage }; } } } } catch (Exception ex) { Insights.Report(ex, Insights.Severity.Error); throw; } }
public TeamMemberModel(User User, UserLocationModel UserLocation) { this.User = User; this.UserLocation = UserLocation; }