private async void UpdateAllSub() { Submission.Material = Material.MaterialID; Submission.MaterialName = Material.MaterialName; Submission.Status = StatusApproved; Submission.Points = Weight * Material.PointsPK; Submission.ApprovedDate = DateTime.Today; Recycler.TotalPoints += Submission.Points; UpdateRecyclerLevel(); await RecyclerAuth.UpdateRecycler(Recycler); Collector.TotalPoints += Submission.Points; await CollectorAuth.UpdateCollector(Collector); await SubmissionAuth.UpdateSubmission(Submission); }
private async void AddSubmissionExecute(object obj) { Submission.SubmissionID = Guid.NewGuid().ToString(); Submission.Recycler = RecyclerVM.Recycler.Username; //Submission.Collector = Collector.Username; Submission.Status = StatusInitial; Submission.Material = Material.MaterialID; Submission.MaterialName = Material.MaterialName; Submission.SubmittedDate = SubmittedDate; await SubmissionAuth.AddSubmission(Submission); await Application.Current.MainPage.DisplayAlert("Success", "You have successfully made an appointment with " + Submission.Collector, "OK"); await Application.Current.MainPage.Navigation.PopAsync(); }
protected async override void OnAppearing() { base.OnAppearing(); submissionListView.ItemsSource = await SubmissionAuth.GetAllSubmissions(); }
private async void GetAllSubmissions() { SubmissionList = await SubmissionAuth.GetAllSubmissions(); }
//fetch recycler private async void ViewSubmittedAppointments() { SubmissionList = await SubmissionAuth.GetProposedSubmissionsByCollector(CollectorVM.Collector); }