async void OnRefresh() { this.IsBusy = true; SubmissionView.ItemsSource = submissions; try { var jobCollection = await entmanager.GetSubmission(job.Id); /* * foreach (Submission submission in jobCollection) * { * if(submissions.All(b => b.Title != submission.Title)) * { * await DisplayAlert("Login", submission.Id.ToString() + submission.Username, "Cancel"); * submissions.Add(submission); * foreach(JobSeeker jobseeker in submission.JobSeeker){ * if(jobseekers.All(b => b.Username != jobseeker.Username)) * { * await DisplayAlert("Login", jobseeker.Username, "Cancel"); * jobseekers.Add(jobseeker); * } * } * } * }*/ foreach (Job job in jobCollection) { if (jobs.All(b => b.Id != job.Id)) { jobs.Add(job); } foreach (Submission submission in job.Submit) { if (submissions.All(b => b.Id != submission.Id)) { //await DisplayAlert("Login", submission.Id.ToString(), "Cancel"); submissions.Add(submission); } } } } finally { this.IsBusy = false; } }