async void fine(Object o, EventArgs e) { DatabaseGET conn2 = new DatabaseGET(); List <ConnectHelpers.EmployeeInfo> employee = await conn2.getEmployeeInfo(Convert.ToInt32(CurrentUser.ID)); String[] types = { "Noise violation", "Late rent", "Stolen/damaged property", "Other" }; DatabasePOST conn = new DatabasePOST(); await conn.postFine(employee[0].buildingID, types[type.SelectedIndex], unit.Text, amount.Text); await DisplayAlert("Success", "Fine issued", "OK"); unit.Text = ""; amount.Text = ""; }
async void populateList() { DatabaseGET conn = new DatabaseGET(); employee = await conn.getEmployeeInfo(CurrentUser.ID); requests = await conn.getMaintenance(employee[0].buildingID); List <Request> allRequests = new List <Request>(); for (int i = 0; i < requests.Count; i++) { allRequests.Add(new Request(requests[i].summary, requests[i].number)); } requestList.ItemsSource = allRequests; }